====== 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 '' * 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 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 {...}'' : # 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/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.