serveurs:installation:bkp-srv:install-exports

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 {…} :
    # 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.
  • serveurs/installation/bkp-srv/install-exports.txt
  • Dernière modification : 2024/12/16 17:19
  • de choarau