serveurs:installation:bkp-srv:install-exports

Différences

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

Lien vers cette vue comparative

Prochaine révision
Révision précédente
serveurs:installation:bkp-srv:install-exports [2024/11/08 16:16] – créée choarauserveurs:installation:bkp-srv:install-exports [2024/12/16 17:19] (Version actuelle) choarau
Ligne 1: Ligne 1:
 ====== Installation du module Exports dans l'espace de pré-prod de GeoNature (SINP AURA) ====== ====== Installation du module Exports dans l'espace de pré-prod de GeoNature (SINP AURA) ======
 +
 +**Procédure** (branche feat/sinp - GN ~v2.10.0-dev) :
 +  * Cloner le dépôt en https : ''%%git clone https://github.com/PnX-SI/gn_module_export.git%%''
 +  * Se placer sur la version compatible avec l'instance de GN installée : ''git checkout <branche ou tag>''
 +  * Copier, renommer et modifier le fichier conf_gn_module.toml : ''cp config/conf_gn_module.toml.example config/conf_gn_module.toml''
 +  * Installer le module : ''geonature install-packaged-gn-module <path/to/local/module/folder> EXPORTS''
 +  * Re-builder le frontend : ''%%geonature update-configuration --build false && geonature generate-frontend-tsconfig && geonature generate-frontend-tsconfig-app && geonature generate-frontend-modules-route%%''
 +  * Puis ''nvm use'' et ''npm run build''
 +  * Relancer le service GN : ''systemctl restart geonature''
 +  * Créer les dossiers ''exports/usr_generated'', ''exports/schedules'' et ''exports/dsw''
 +  * Rajouter dans la conf GN de Nginx (''/home/geonat/docker/preprod/nginx/sites-enabled/geonature.conf'') dans la section ''server {...}''
 +<code bash>
 +    # Alias for Export module
 +    location "/exports/schedules" {
 +        alias /home/geonat/www/geonature/backend/static/exports/schedules;
 +    }
 +    location "/exports/users" {
 +        alias /home/geonat/www/geonature/backend/static/exports/usr_generated;
 +    }
 +</code>
 +  * Recharger la config de Nginx :  ''nginx-reload''
 +  * Créer l'export dans le Backoffice de GN (interface web).
 +  * Modifier le script de maintenance de GN pour rajouter la VM à mettre à jour dans le dépôt sinp-aura-data (''maintenance/data/sql/geonature_refresh.sql'')
 +  * Mettre à jour (''git pull'') ''/home/geonat/data'' sur le serveur ''db-srv'' du SINP AURA
 +
 +----
 +
 +
 +Pour tester la consommation de la mémoire utilisée par les exports : 
 +  * Se connecter en SSH et lancer ''htop''
 +  * Se connecter sur monitor.biodiversite-aura.net -> Dashboards -> system -> sinp-aura-bkp.
 +
 +
  
  • serveurs/installation/bkp-srv/install-exports.1731082567.txt.gz
  • Dernière modification : 2024/11/08 16:16
  • de choarau