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

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
serveurs:installation:bkp-srv:install-exports [2024/11/08 16:16] 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) ======
  
-domaine gnppthpp, uhppgnapp (atlas+**Procédure** (branche feat/sinp - GN ~v2.10.0-dev) : 
-**ssh geonat@bkp-aura-sinp**+  * 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>'' 
 +  * Copierrenommer 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
  
-**cd www/** pour accéder à atlas, geonature, th,uh et modules qui contiendra "export" --> cloné en https (pas ssh) car besoin de modifier le module. Version 1.3.0 (feat/sinp).+----
  
-dossier data = cbna-si-data 
  
-Sur serveur de sauvegarde (Londres, public cloud OVH, sur disque dur additionnel donc plus lent que prod).+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.
  
-login/mdp pour se connecter à l'interface web de GN : Nginx - .htpasswd dans keepass SINP AURA (demo) 
  
-BDD préprod = sauvegarde BDD prod 
  
-nom du serveur : **srv-bkp**. GN, TH, UH et Atlas installées sur l'hôte mais BDD installée dans un Docker et serveur Nginx aussi. Port docker ouvert sur localhost. Psql accessible via localhost et port 5432. 
- 
-doc install module export dans sinp paca (prod) : https://wiki-sinp.cbn-alpin.fr/serveurs/installation/web-srv/geonature-module-export 
- 
-GeoNature - Utilisateurs - Administrateur GENERAL : infos de connextion à GN préprod sur **https://gnpp.biodiversite-aura.net 
-stocker requêtes des vues d'export dans dépôt sinp-aura-data. (ex : sinp-paca-data -> modules/export/nom_export.sql). Vue dynamiques si petits exports sinon VM avec index pour gros exports. Exemple de vues sur dépôt sinp-paca-data.** 
- 
-**DBeaver : Système - BKP - Postgesql Preprod - Utilisateurs - geonatadmin (login/mdp). 127.0.0.1 5432 geonature2db. SSH : Système - BKP - Utilisateurs - geonat. 51.195.232.41 50322. 
-Se connecter sur GN sinp paca en mode admin--> voir config admin du modules export.** 
- 
-**Pour tester conso export : se connecter en ssh et faire un htop. Ou se connecter sur monitor.biodiversite-aura.net -> Dashboards -> system -> sinp-aura-bkp. Il faut que ça reste dans le orange.** 
- 
-- [x] modifier conf_gn_module.toml 
-- [x] installer module : 
-     
- 
-``` 
-geonature install-packaged-gn-module <path/to/local/module/folder> <MODULE_CODE> 
-``` 
- 
-- [x] relancer le service GN : `systemctl restart geonature` 
-     
-- [x] Si besoin, re-builder le frontend : 
-     
-    ``` 
-    geonature update-configuration --build false && geonature generate-frontend-tsconfig && geonature generate-frontend-tsconfig-app && geonature generate-frontend-modules-route 
-    ``` 
-     
-- [x] puis relancer le service GN : `systemctl restart geonature` ou dans frontend : `nvm use` et `npm run build` 
  • serveurs/installation/bkp-srv/install-exports.1731082594.txt.gz
  • Dernière modification : 2024/11/08 16:16
  • de choarau