====== 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/''