################################## ## GeoNature 2.11.0 vers 2.12.0 ## ################################## Procédure indicative. Consultez bien les notes de version de chaque outil et modules que vous utilisez === Vérifier les versions installées sudo rm -r geonature_old/ nano gn_module_export/VERSION nano gn_module_dashboard/VERSION nano gn_module_import/VERSION nano gn_module_monitoring/VERSION nano GeoNature/VERSION nano TaxHub/VERSION nano UsersHub/VERSION -- DASHBOARD 1.2.1 -- EXPORT 1.3.0 -- IMPORT 2.0.6 -- MONITORING 0.4.0 -- GEONATURE 2.11.0 -- TAXHUB 1.10.7 -- USERSHUB 2.3.2 === Télécharger les nouvelles versions des modules -- DASHBOARD wget https://github.com/PnX-SI/gn_module_dashboard/archive/1.3.0.zip/ unzip 1.3.0.zip rm 1.3.0.zip mv gn_module_dashboard gn_module_dashboard_old mv gn_module_dashboard-1.3.0/ gn_module_dashboard -- Copier l'éventuel fichier de conf du module dans la conf centralisée de GeoNature cp ~/gn_module_dashboard_old/config/conf_gn_module.toml ~/geonature/config/dashboard_config.toml -- EXPORT wget https://github.com/PnX-SI/gn_module_export/archive/1.4.0.zip unzip 1.4.0.zip rm 1.4.0.zip mv gn_module_export gn_module_export_old mv gn_module_export-1.4.0/ gn_module_export -- Copier l'éventuel fichier de conf du module dans la conf centralisée de GeoNature cp ~/gn_module_export_old/config/conf_gn_module.toml ~/geonature/config/exports_config.toml -- IMPORT wget https://github.com/PnX-SI/gn_module_import/archive/2.1.0.zip unzip 2.1.0.zip rm 2.1.0.zip mv gn_module_import gn_module_import_old mv gn_module_import-2.1.0/ gn_module_import -- Copier l'éventuel fichier de conf du module dans la conf centralisée de GeoNature cp ~/gn_module_import_old/config/conf_gn_module.toml ~/geonature/config/import_config.toml -- MONITORING wget https://github.com/PnX-SI/gn_module_monitoring/archive/0.5.0.zip unzip 0.5.0.zip rm 0.5.0.zip mv gn_module_monitoring gn_module_monitoring_old mv gn_module_monitoring-0.5.0/ gn_module_monitoring -- Copier l'éventuel fichier de conf du module dans la conf centralisée de GeoNature cp ~/gn_module_monitoring_old/config/conf_gn_module.toml ~/geonature/config/monitorings_config.toml rsync -av /home/`whoami`/gn_module_monitoring_old/config/monitoring/ /home/`whoami`/gn_module_monitoring/config/monitoring/ --exclude=generic === TaxHub wget https://github.com/PnX-SI/TaxHub/archive/1.11.1.zip unzip 1.11.1.zip rm 1.11.1.zip mv taxhub taxhub_old mv TaxHub-1.11.1/ taxhub mv TaxHub taxhub_old mv TaxHub-1.11.1/ taxhub cp taxhub_old/settings.ini taxhub/settings.ini cp taxhub_old/apptax/config.py taxhub/apptax/config.py cp taxhub_old/static/app/constants.js taxhub/static/app/constants.js cp -aR taxhub_old/static/medias/ taxhub/static/ cd taxhub ./install_app.sh cd .. === UsersHub wget https://github.com/PnX-SI/UsersHub/archive/2.3.3.zip unzip 2.3.3.zip rm 2.3.3.zip mv usershub usershub_old mv UsersHub-2.3.3/ UsersHub cp /home/`whoami`/usershub_old/config/config.py /home/`whoami`/UsersHub/config/config.py cp /home/`whoami`/usershub_old/config/settings.ini /home/`whoami`/UsersHub/config/settings.ini cd usershub/ ./install_app.sh cd .. === GeoNature wget https://github.com/PnX-SI/GeoNature/archive/2.12.0.zip unzip 2.12.0.zip rm 2.12.0.zip mv geonature/ geonature_old/ mv GeoNature-X.Y.Z /home/`whoami`/geonature/ cd geonature ./install/migration/migration.sh -- Vérifier et supprimer les crons qui ont été mis en place (Profils GeoNature, Vues matérialisées du module Dashboard, Exports planifiés du module Export) -- car ils sont remplacés par les taches Celery Beat, mises en place automatiquement sudo nano /etc/cron.d/geonature sudo rm /etc/cron.d/geonature -- Vous avez peut-être mis en place ces taches cron avec "crontab -e" -- Supprimer les éventuels paramètres supprimés du fichier de configuration de GeoNature -- Compléter les nouveaux paramètres de configuration de la page d'accueil si vous l'aviez customisé ("TITLE", "INTRODUCTION", "FOOTER") nano geonature/config/geonature_config.toml -- Dans notre cas, j'ai du redémarrer le service Worker, même si ce n'est pas censé être nécessaire ni mentionné, vous pouvez le redémarrer sans risque sudo systemctl restart geonature-worker.service == BONUS -- La configuration des modules est désormais centralisée dans le dossier "config/" de GeoNature -- La modification d'un fichier de configuration présent dans ce dossier est directement prise en compte par l'application sans avoir de commande à lancer -- La customisation (CSS, images, logos) est désormais regroupée dans le dossier "custom/" de GeoNature. Si besoin d'en savoir plus, voir la documentation de customisation (https://docs.geonature.fr/admin-manual.html#customisation) -- Il est fortement conseillé d'utiliser la configuration Apache fournie par défaut et générée automatiquement dans /etc/apache2/conf-available/geonature.conf -- De ne pas modifier celle-ci, mais de l'inclure dans votre vhost (/etc/apache2/sites-available/geonature.conf et/ou /etc/apache2/sites-available/geonature-le-ssl.conf) que vous adaptez comme vous le souhaitez -- Voir la documentation dédiée : https://docs.geonature.fr/installation.html#configuration-apache sudo nano /etc/apache2/conf-available/geonature.conf sudo nano /etc/apache2/sites-available/geonature.conf sudo nano /etc/apache2/sites-available/geonature-le-ssl.conf sudo systemctl reload apache2 -- Si vous utilisez le module Monitoring, il est nécessaire de lancer la commande de génération des images de ses sous-modules : source ~/geonature/backend/venv/bin/activate geonature monitorings process_img