serveurs:installation:web-srv:geonature-atlas-app

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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 [2021/04/15 08:01] jpmilcentserveurs:installation:web-srv:geonature-atlas-app [2021/04/15 08:14] (Version actuelle) jpmilcent
Ligne 4: Ligne 4:
   * Se placer dans le dossier //dwl// de l'utilisateur //geonat// : ''cd ~/dwl/''   * Se placer dans le dossier //dwl// de l'utilisateur //geonat// : ''cd ~/dwl/''
   * Télécharger l'archive : ''<nowiki>wget https://github.com/PnX-SI/GeoNature-atlas/archive/1.4.1.zip -O atlas_v1.4.1.zip</nowiki>''   * Télécharger l'archive : ''<nowiki>wget https://github.com/PnX-SI/GeoNature-atlas/archive/1.4.1.zip -O atlas_v1.4.1.zip</nowiki>''
-  * Décompresser l'archive dans le dossier //www// de l'utilisateur //geonat// : ''unzip atlas_v1.4.1.zip -d ~/www/''+  * Décompresser l'archive dans le dossier //www// de l'utilisateur //geonat// : ''unzip atls_v1.4.1.zip -d ~/www/''
   * Se rendre dans le dossier //www// : ''cd ~/www/''   * Se rendre dans le dossier //www// : ''cd ~/www/''
   * Renommer le dossier de l'Atlas (au format GeoNature => uniformité): ''mv GeoNature-atlas-1.4.1 atlas_v1.4.1''   * Renommer le dossier de l'Atlas (au format GeoNature => uniformité): ''mv GeoNature-atlas-1.4.1 atlas_v1.4.1''
Ligne 31: Ligne 31:
 gun_timeout=90 # ATTENTION : Ce paramètre n'est pas présent par défaut dans l'Atlas, modifier le fichier gunicorn_start.sh en conséquence ! gun_timeout=90 # ATTENTION : Ce paramètre n'est pas présent par défaut dans l'Atlas, modifier le fichier gunicorn_start.sh en conséquence !
 </code> </code>
-  * Modifier le fichier ''gunicorn_start.sh'' en ajouter le 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. 
-  * Copier le dossier GeoNature Atlas sur l'instance DB : ''rsync -av /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@db-<region>-sinp:/home/geonat/www/'' 
-  * Lancer l'installation : ''./install_app.sh'' +    * [[serveurs:installation:db-srv:geonature-atlas-db| Installer la base de données de GeoNature-Atlas]] puis poursuivre ici l'installation de l'application. 
-    * 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'' +  * Créer le dossier des logs : ''mkdir ~/www/atlas/log'' 
-  * Vérifier que le fichier de conf de //Supervisor// pour l'Atlas utilise le lien symbolique : ''vi /etc/supervisor/conf.d/atlas-service.conf''+  * 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'' 
 +    * 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 '' 
 +  * Avec les droits //root//, modifier le fichier de conf de //Supervisor// pour //GeoNature-Atlas// : ''sudo vi /etc/supervisor/conf.d/atlas-service.conf '' 
 +    * Le paramètre //command// doit utiliser le lien symbolique : ''command = /home/geonat/www/atlas/gunicorn_start.sh '' 
 +    * Le paramètre //stdout_logfile// doit utiliser le lien symbolique : ''stdout_logfile = /home/geonat/www/atlas/log/errors_atlas.log '' 
 +    * Ajouter le paramètre suivant pour forcer //Supervisor// à utiliser l'utilisateur //geonat// (création des fichiers de log) : '' user = geonat '' 
 +    * Redémarrer le service : '' supervisorctl restart atlas ''
  • serveurs/installation/web-srv/geonature-atlas-app.1618473711.txt.gz
  • Dernière modification : 2021/04/15 08:01
  • de jpmilcent