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 useetnpm run build - Relancer le service GN :
systemctl restart geonature - Créer les dossiers
exports/usr_generated,exports/schedulesetexports/dsw - Rajouter dans la conf GN de Nginx (
/home/geonat/docker/preprod/nginx/sites-enabled/geonature.conf) dans la sectionserver {…}:
# 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; }
- 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/datasur le serveurdb-srvdu 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.