############# Vérification des versions actuelles (venv) geonature@debian-11-test:~$ ls geonature gn_module_dashboard gn_module_export gn_module_import gn_module_monitoring install_all.ini install_all.log install_all.sh taxhub usershub (venv) geonature@debian-11-test:~$ nano geonature/VERSION (venv) geonature@debian-11-test:~$ nano gn_module_dashboard/VERSION (venv) geonature@debian-11-test:~$ nano gn_module_export/VERSION (venv) geonature@debian-11-test:~$ nano gn_module_import/VERSION (venv) geonature@debian-11-test:~$ nano gn_module_monitoring/VERSION nano taxhub/VERSION nano usershub/VERSION GN 2.9.2 Dashboard 1.1.0 Export 1.1.8 Import 1.2.0 Monitoring 0.2.10 TH 1.9.4 UH 2.2.2 ############# MISE A JOUR DES MODULES On ne récupère que les fichiers de leurs nouvelles versions et on fait uniquement les renommages de dossiers et la récupération de leur config. C'est la migration de GN qui se chargera d'installer et de builder les nouvelles versions des modules. -- EXPORT 1.2.8 à 1.3.0 wget https://github.com/PnX-SI/gn_module_export/archive/1.3.0.zip unzip 1.3.0.zip rm 1.3.0.zip mv gn_module_export gn_module_export_old mv gn_module_export-1.3.0/ gn_module_export/ cp /home/`whoami`/gn_module_export_old/config/conf_gn_module.toml /home/`whoami`/gn_module_export/config/conf_gn_module.toml Spécifique : Exécuter https://github.com/PnX-SI/gn_module_export/blob/master/data/migrations/1.2.8to1.3.0.sql -- DASHBOARD 1.1.0 à 1.2.1 wget https://github.com/PnX-SI/gn_module_dashboard/archive/1.2.1.zip unzip 1.2.1.zip rm 1.2.1.zip mv gn_module_dashboard gn_module_dashboard_old mv gn_module_dashboard-1.2.1/ gn_module_dashboard cp /home/`whoami`/gn_module_dashboard_old/config/conf_gn_module.toml /home/`whoami`/gn_module_dashboard/config/conf_gn_module.toml -- MONITORING 0.2.10 à 0.4.0 wget https://github.com/PnX-SI/gn_module_monitoring/archive/0.4.0.zip unzip 0.4.0.zip rm 0.4.0.zip mv gn_module_monitoring gn_module_monitoring_old mv gn_module_monitoring-0.4.0/ gn_module_monitoring cp /home/`whoami`/gn_module_monitoring_old/config/conf_gn_module.toml /home/`whoami`/gn_module_monitoring/config/conf_gn_module.toml (venv) geonature@debian-11-test:~$ rsync -av /home/`whoami`/gn_module_monitoring_old/config/monitoring/ /home/`whoami`/gn_module_monitoring/config/monitoring/ --exclude=generic /home/`whoami`/gn_module_monitoring/data/update_views.sh /home/`whoami`/geonature -- IMPORT 1.2.0 à 2.0.4 wget https://github.com/PnX-SI/gn_module_import/archive/2.0.4.zip unzip 2.0.4.zip (venv) geonature@debian-11-test:~$ rm 2.0.4.zip (venv) geonature@debian-11-test:~$ mv gn_module_import gn_module_import_old (venv) geonature@debian-11-test:~$ mv gn_module_import-2.0.4/ gn_module_import ########### TAXHUB wget https://github.com/PnX-SI/TaxHub/archive/1.10.7.zip unzip 1.10.7.zip rm 1.10.7.zip (venv) geonature@debian-11-test:~$ mv taxhub/ taxhub_old/ (venv) geonature@debian-11-test:~$ mv TaxHub-1.10.7/ taxhub/ (venv) geonature@debian-11-test:~$ cp taxhub_old/settings.ini taxhub/settings.ini (venv) geonature@debian-11-test:~$ cp taxhub_old/apptax/config.py taxhub/apptax/config.py (venv) geonature@debian-11-test:~$ cp taxhub_old/static/app/constants.js taxhub/static/app/constants.js (venv) geonature@debian-11-test:~$ cp -aR taxhub_old/static/medias/ taxhub/static/ geonature@debian-11-test:~$ cd taxhub geonature@debian-11-test:~/taxhub$ ./install_app.sh geonature@debian-11-test:~/taxhub$ source venv/bin/activate (venv) demo@debian10test:~/taxhub$ flask db exec "delete from public.alembic_version where version_num in ('f61f95136ec3', 'aa7533601e41', '8222017dc3f6')" (venv) demo@debian10test:~/taxhub$ deactivate sudo systemctl restart taxhub.service cd .. ########## USERSHUB wget https://github.com/PnX-SI/UsersHub/archive/2.3.2.zip unzip 2.3.2.zip rm 2.3.2.zip mv usershub/ usershub_old/ geonature@debian-11-test:~$ mv UsersHub-2.3.2/ usershub/ geonature@debian-11-test:~$ cp /home/`whoami`/usershub_old/config/config.py /home/`whoami`/usershub/config/config.py geonature@debian-11-test:~$ cp /home/`whoami`/usershub_old/config/settings.ini /home/`whoami`/usershub/config/settings.ini geonature@debian-11-test:~$ cd usershub geonature@debian-11-test:~/usershub$ ./install_app.sh sudo systemctl restart usershub.service ########### GEONATURE -- GEONATURE 2.9.2 à 2.11.2 -- Suivre les notes de version de la 2.10 -- Supprimer les paramètres qui ne sont plus utilisés nano geonature/config/geonature_config.toml sudo apt install redis wget https://github.com/PnX-SI/GeoNature/archive/2.11.2.zip unzip 2.11.2.zip rm 2.11.2.zip geonature@debian-11-test:~$ mv /home/`whoami`/geonature/ /home/`whoami`/geonature_old/ geonature@debian-11-test:~$ mv GeoNature-2.11.2/ geonature/ geonature@debian-11-test:~$ cd geonature geonature@debian-11-test:~/geonature$ ./install/migration/migration.sh ####### FINIR MODULES -- Stamp IMPORT geonature@debian-11-test:~$ source geonature/backend/venv/bin/activate (venv) geonature@debian-11-test:~$ geonature db stamp 4b137deaf201 -- Stamp DASHBOARD geonature db stamp 2628978e1016 -- Stamp EXPORT geonature db stamp c2d02e345a06 -- Stamp MONITORING geonature db stamp 362cf9d504ec (venv) geonature@debian-11-test:~$ geonature monitorings process_img geonature db autoupgrade ------------ ---- Peupler les liens entre les textes de la BDC statuts et les zonages du REF_GEO cd ~/taxhub source venv/bin/activate flask taxref link-bdc-statut-to-areas