Présentation de l'installation et mise à jour du module par ordre anté-chronologique :
cd ~/dwl ; wget https://github.com/PnX-SI/gn_module_export/archive/1.3.0.zip -O gn-module-export_v1.3.0.zip psql -h localhost -U geonatadmin -d geonature2db -f ~/www/modules/geonature/export/data/migrations/1.2.8to1.3.0.sql ''
* Sur "web-srv" :
* '' cd ~/www/geonature/backend ''
* '' source venv/bin/activate ''
* <del> pip install --no-use-pep517 -e /home/geonat/www/modules/geonature/export </del>
* Utiliser plutôt : '' pip install -e /home/geonat/www/modules/geonature/export geonature update-module-configuration --build false EXPORTS geonature update-configuration --build false && geonature generate-frontend-tsconfig && geonature generate-frontend-tsconfig-app && geonature generate-frontend-modules-route cd ~/dwl ; wget https://github.com/PnX-SI/gn_module_export/archive/1.2.8.zip -O gn-module-export_v1.2.8.zip psql -h localhost -U geonatadmin -d geonature2db -f ~/www/modules/geonature/export/data/migrations/1.2.4to1.2.5.sql ''
* Sur "web-srv" :
* '' cd ~/www/geonature/backend ''
* '' source venv/bin/activate ''
* '' cd ~/geonature/external_modules/ ''
* '' ln -s /home/geonat/www/modules/geonature/export exports ''
* '' cd ~/geonature/frontend/src/external_assets/ ''
* '' ln -s /home/geonat/www/modules/geonature/export/frontend/assets exports ''
* '' geonature update-module-configuration --build false EXPORTS geonature update-configuration --build false && geonature generate-frontend-tsconfig && geonature generate-frontend-tsconfig-app && geonature generate-frontend-modules-route cd ~/dwl ; wget https://github.com/PnX-SI/gn_module_export/archive/1.2.4.zip -O gn-module-export_v1.2.4.zip geonature install_gn_module /home/geonat/www/modules/geonature/export/ export cd ~/dwl ; wget https://github.com/PnX-SI/gn_module_export/archive/1.2.1.zip -O gn-module-export_v1.2.1.zip crontab -e # Déclenchement tous les jours à minuit des exports programmé du module Export 0 0 * * * /home/geonat/www/modules/geonature/export/gn_export_cron.sh /home/geonat/www/geonature
cd ~/dwl ; wget https://github.com/PnX-SI/gn_module_export/archive/1.2.0.zip -O gn-module-export_v1.2.0.zip gn_exports.v_synthese_sinp car déjà mise à jour avec la mise à jour vers 2.5.3gn_exports.v_synthese_sinp échoue car la colonne id_nomenclature_obs_meth n'existe pas. Utiliser le code précédemment sauvegardé pour la créer à nouveau.service nginx reloadconf_gn_module.toml.example dans conf_gn_module.toml et y remplacer :{GN_HOME} par '' /home/geonat/www/geonature/ .
* la valeur du paramètre '' export_web_url '' par : '' https://expert.silene.eu/exports/users ssh geonat@web-<region>-sinpcd ~/dwl/ wget https://github.com/PnX-SI/gn_module_export/archive/1.0.0.zip -O gn-module-export_v1.0.0.zip unzip gn-module-export_v1.0.0.zip ''
* Déplacer et renommer le dossier du module : ''mv gn_module_export-1.0.0/ ../www/modules/geonature/export_v1.0.0cd ~/www/modules/geonature/cp export/config/conf_gn_module.toml export_v1.0.0/config/conf_gn_module.tomlmkdir -p ~/www/geonature/var/log/gn_export/cd ~/www/geonature/backendsource venv/bin/activategeonature update_module_configuration exportsgeonature update_configuration ''
* Pour voir les erreurs liées au module : ''tail -f ~/www/geonature/var/log/gn_errors.logssh geonat@web-<region>-sinpcd ~/dwl/ wget https://github.com/PnX-SI/gn_module_export/archive/develop.zip -O gn-module-export_develop_e3bec2b_2019-09-30.zip mkdir -p ~/www/modules/geonatureunzip gn-module-export_develop_e3bec2b_2019-09-30.zip ''
* Déplacer et renommer le dossier du module : ''mv gn_module_export-develop/ ../www/modules/geonature/export_v2019-09-30_develop_e3bec2bcd ~/www/modules/geonature/ln -s export_v2019-09-30_develop_e3bec2b export[MAIL_CONFIG] dans le fichier config/geonature_config.toml cd ~/www/geonature/backendsource venv/bin/activategeonature install_gn_module /home/geonat/www/modules/geonature/export/ export ''
* Soit '' geonature install_gn_module <chemin-abosule-vers-dossier-du-module> <nom-du-module-dans-url>tail -f ~/www/geonature/var/log/gn_errors.log