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/12/16 17:11] 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.9.2): +**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'' +  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>'' +  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'' +  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'' +  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'' +  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'' +  Puis ''nvm use'' et ''npm run build'' 
-  Relancer le service GN : ''systemctl restart geonature'' +  Relancer le service GN : ''systemctl restart geonature'' 
-  Créer les dossiers ''exports/usr_generated'', ''exports/schedules'' et ''exports/dsw'' +  Créer les dossiers ''exports/usr_generated'', ''exports/schedules'' et ''exports/dsw'' 
-  Rajouter dans la conf GN de Nginx (''/etc/nginx/sites-enabled/geonature.conf'') dans la section ''server {...}'' :  +  Rajouter dans la conf GN de Nginx (''/home/geonat/docker/preprod/nginx/sites-enabled/geonature.conf'') dans la section ''server {...}'' :  
-<code>+<code bash>
     # Alias for Export module     # Alias for Export module
     location "/exports/schedules" {     location "/exports/schedules" {
Ligne 19: Ligne 19:
         alias /home/geonat/www/geonature/backend/static/exports/usr_generated;         alias /home/geonat/www/geonature/backend/static/exports/usr_generated;
     }     }
-<code> +</code> 
-  Recharger la config de Nginx :  ''nginx-reload'' +  Recharger la config de Nginx :  ''nginx-reload'' 
-  Créer l'export dans le Backoffice de GN (interface web). +  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''+  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+  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.
  
  
  
-domaine : gnpp, thpp, uhpp, gnapp (atlas) 
-**ssh geonat@bkp-aura-sinp** 
- 
-**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). 
- 
-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.1734369073.txt.gz
  • Dernière modification : 2024/12/16 17:11
  • de choarau