| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente |
| serveurs:installation:web-srv:geonature-atlas-app [2026/10/07 16:29] – [Configurer l'Atlas] jpmilcent | serveurs:installation:web-srv:geonature-atlas-app [2026/10/20 16:17] (Version actuelle) – [Configurer l'Atlas v2] jpmilcent |
|---|
| * Cloner le dépôt de l'Atlas dans un dossier //atlas/// : ''%% git clone https://github.com/PnX-SI/GeoNature-atlas.git atlas %%'' | * Cloner le dépôt de l'Atlas dans un dossier //atlas/// : ''%% git clone https://github.com/PnX-SI/GeoNature-atlas.git atlas %%'' |
| * Se placer dans le dossier de l'Atlas et basculer sur le tag désiré : ''%% cd ~/www/atlas/; git checkout 2.0.0 %%'' | * Se placer dans le dossier de l'Atlas et basculer sur le tag désiré : ''%% cd ~/www/atlas/; git checkout 2.0.0 %%'' |
| | * Créer un lien symbolique depuis le dossier racine pour faciliter l'accès à l'Atlas : ''%% ln -s ~/www/atlas ~/atlas %%'' |
| |
| ===== Obtenir l'Atlas v1.x avec une archive ===== | ===== 🗑️ Obtenir l'Atlas v1.x avec une archive ===== |
| |
| * **Documentation** : https://github.com/PnX-SI/GeoNature-atlas/blob/master/docs/installation.rst | * **Documentation** : https://github.com/PnX-SI/GeoNature-atlas/blob/master/docs/installation.rst |
| * Créer un lien symbolique : ''ln -s atlas_v1.4.1 atlas'' | * Créer un lien symbolique : ''ln -s atlas_v1.4.1 atlas'' |
| * Se rendre dans le dossier de Atlas : ''cd atlas'' | * Se rendre dans le dossier de Atlas : ''cd atlas'' |
| |
| ==== Spécifique v1.x ==== | |
| * Vérifier dans le fichier //install_env.sh// que tous les paquets Debian nécessaires à l'Atlas ont été installé lors de [[serveurs:installation:web-srv:geonature-dependances| l'installation des dépendances de GeoNature]]. | |
| * Vérifier la présence dans le fichier ''gunicorn_start.sh'' du paramètre ''<nowiki> --timeout=${gun_timeout} </nowiki>'' au lancement de Gunicorn. | * Vérifier la présence dans le fichier ''gunicorn_start.sh'' du paramètre ''<nowiki> --timeout=${gun_timeout} </nowiki>'' au lancement de Gunicorn. |
| |
| ===== Configurer l'Atlas ===== | ===== Configurer l'Atlas v2 ===== |
| |
| | * Vérifier dans le fichier //install/install_env.sh// que tous les paquets Debian nécessaires à l'Atlas ont été installés lors de [[serveurs:installation:web-srv:geonature-dependances| l'installation des dépendances de GeoNature]]. |
| | * NE PAS utiliser le script ''install_env.sh'' car nous n'utilisons pas Apache ni la version de Postgresql des dépôts Debian. |
| * Créer le fichier //settings.ini// : ''%% cp atlas/configuration/settings.ini.sample atlas/configuration/settings.ini %%'' | * Créer le fichier //settings.ini// : ''%% cp atlas/configuration/settings.ini.sample atlas/configuration/settings.ini %%'' |
| * Éditer le fichier //settings.ini// et modifier les propriétés : ''%% vi atlas/configuration/settings.ini %%'' <code ini> | * Éditer le fichier //settings.ini// et modifier les propriétés : ''%% vi atlas/configuration/settings.ini %%'' <code ini> |
| owner_atlas_pass=<mot-de-passe-proprio-base-atlas> | owner_atlas_pass=<mot-de-passe-proprio-base-atlas> |
| geonature_source=true | geonature_source=true |
| observation_data_source=gn_synthese.synthese | observation_data_source=gn_synthese.synthese_atlas |
| db_source_host=10.0.1.40 | db_source_host=10.0.1.40 |
| db_source_port=5432 | db_source_port=5432 |
| gun_timeout=120 | gun_timeout=120 |
| </code> | </code> |
| * Copier le dossier GeoNature Atlas sur l'instance DB : ''rsync -av -e "ssh -p <port-ssh-db>" /home/geonat/www/atlas* geonat@db-<region>-sinp:/home/geonat/www/'' | * Copier le dossier GeoNature Atlas sur l'instance DB : ''rsync -av -e "ssh -p <port-ssh-db>" /home/geonat/www/atlas geonat@pdb-<region>-sinp:/home/geonat/www/'' |
| * [[serveurs:installation:db-srv:geonature-atlas-db| Installer la base de données de GeoNature-Atlas]] puis poursuivre ici l'installation de l'application. | * [[serveurs:installation:db-srv:geonature-atlas-db| Installer la base de données de GeoNature-Atlas]] puis poursuivre ici l'installation de l'application. |
| * Créer le dossier des logs : ''mkdir ~/www/atlas/log'' | * Créer le dossier des logs : ''mkdir ~/www/atlas/log'' |
| * Créer le fichier de log de l'installation : ''touch ~/www/atlas/log/install_app.log'' | * Créer le fichier de log de l'installation : ''touch ~/www/atlas/log/install_app.log'' |
| * Lancer l'installation : ''./install_app.sh 2>&1 | tee install_app.log'' | * Lancer l'installation : ''./install_app.sh 2>&1 | tee install_app.log'' |
| * Consulter les log envoyés à la fin de l'installation par //Gunicorn// dans ''~/www/atlas/log/errors_atlas.log'' avec : ''tail -f ~/www/atlas/log/errors_atlas.log '' | * Consulter les log envoyés à la fin de l'installation par //Gunicorn// dans ''~/www/atlas/log/errors_atlas.log'' avec : ''%%tail -f ~/www/atlas/log/errors_atlas.log%%'' |
| |