Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente |
serveurs:installation:db-srv:geonature-atlas-db [2020/02/18 12:31] – jpmilcent | serveurs:installation:db-srv:geonature-atlas-db [2021/04/16 12:46] (Version actuelle) – jpmilcent |
---|
====== Installer GeoNature Atlas DB ====== | ====== Installer GeoNature Atlas DB ====== |
* **Préalable** : il est nécessaire d'avoir installé GeoNature Atlas sur le serveur Frontend et copié l'installation de GeoNature Atlas sur le serveur DB. | * **Préalable**, il est nécessaire d'avoir : |
* Se connecter avec l'utilisateur //admin// et exécuter successivement les commandes suivantes : <code sql> | * [[ serveurs:installation:web-srv:geonature-atlas-app| installé GeoNature Atlas sur le serveur Frontend et copié l'installation de GeoNature Atlas sur le serveur DB]]. |
| * transféré le dépôt "data" sur le serveur et réalisé l'installation du territoire |
| * Pour le SINP-PACA: [[database:sinp-paca:import-donnees#recuperation_en_local_du_depot_data_et_transfert_sur_le_serveur| transfért du dépôt "data"]] ; [[database:sinp-paca:import-donnees#ajoutcorrection_du_referentiel_geographique_dans_la_base_de_donnees_geonature| installation du territoire]] |
| * Pour le SINP-AURA: [[database:sinp-aura:import-donnees#recuperation_en_local_du_depot_data_et_transfert_sur_le_serveur| transfért du dépôt "data"]] ; [[database:sinp-aura:import-donnees#ajoutcorrection_du_referentiel_geographique_dans_la_base_de_donnees_geonature| installation du territoire]] |
| * **Vérifier si ces requêtes sont réellement nécessaires** : Se connecter avec l'utilisateur //admin// et exécuter successivement les commandes suivantes : <code sql> |
psql | psql |
\c geonature2db; | \c geonature2db; |
\q | \q |
</code> | </code> |
* Installer les dépendances du script d'installation de la base de données //Gdal// : | * Se connecter avec //geonat// à l'instance //db-srv// : '' ssh geonat@db-<region>-sinp '' |
* ''sudo aptitude install -y python-gdal'' | |
* ''sudo aptitude install -y gdal-bin'' | |
* Installer la base de données de //GeoNature Atlas// : | * Installer la base de données de //GeoNature Atlas// : |
* Se placer dans le dossier racine de l'//Atlas// : ''cd /home/geonat/www/atlas/'' | * Se placer dans le dossier racine de l'//Atlas// : ''cd ~/www/atlas/'' |
* Lancer le script d'installation de la base de données : ''./install_db.sh'' | * Lancer le script d'installation de la base de données : ''./install_db.sh'' |
* Si l'application est déjà installée, penser à démarrer sur le serveur //web-srv// le service //atlas// : ''supervisorctl start atlas'' | * Si l'application est déjà installée, penser à démarrer sur le serveur //web-srv// le service //atlas// : ''supervisorctl start atlas'' |
* Vérifier le bon déroulement de l'installation avec le fichier de log : ''tail -f /home/geonat/www/atlas/log/install_db.log'' | * Vérifier le bon déroulement de l'installation avec le fichier de log : ''tail -f ~/www/atlas/log/install_db.log'' |
* Il est nécessaire de retourner sur l'instance //web-srv// le fichier //territoire.json// créé par le script //install_db.sh// : ''scp -P <port-ssh-web-srv> territoire.json geonat@web-<region>-sinp:/home/geonat/www/atlas/static/custom/'' | * Il est nécessaire de retourner sur l'instance //web-srv// le fichier //territoire.json// créé par le script //install_db.sh// : ''scp -P <port-ssh-web-srv> ~/www/atlas/static/custom/territoire.json geonat@web-<region>-sinp:/home/geonat/www/atlas/static/custom/'' |