====== Installer GeoNature Atlas DB ====== * **Préalable**, il est nécessaire d'avoir : * [[ 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 : psql \c geonature2db; -- Donner les droits à l'utilisateur geonatatlas aux schémas de la base geonature2db GRANT USAGE ON SCHEMA gn_synthese, ref_geo, ref_nomenclatures, taxonomie TO geonatatlas; GRANT SELECT ON ALL TABLES IN SCHEMA gn_synthese, ref_geo, ref_nomenclatures, taxonomie TO geonatatlas; \q * Se connecter avec //geonat// à l'instance //db-srv// : '' ssh geonat@db--sinp '' * Installer la base de données de //GeoNature 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'' * 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 ~/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 ~/www/atlas/static/custom/territoire.json geonat@web--sinp:/home/geonat/www/atlas/static/custom/''