Python_scripts/5_GEONATURE/MIGRATION/Migration_2.14_2.15.sh
2025-09-18 16:53:04 +02:00

73 lines
2.2 KiB
Bash

# UsersHub
VERSION=2.4.7
cd
wget https://github.com/PnX-SI/UsersHub/archive/$VERSION.zip
unzip $VERSION.zip
rm $VERSION.zip
sudo rm -R ~/usershub_old
mv /home/`whoami`/usershub/ /home/`whoami`/usershub_old/
mv UsersHub-$VERSION /home/`whoami`/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
# Monitoring
VERSION=1.0.3
cd
wget https://github.com/PnX-SI/gn_module_monitoring/archive/$VERSION.zip
unzip $VERSION.zip
rm $VERSION.zip
sudo rm -R ~/gn_module_monitoring_old
mv ~/gn_module_monitoring/ ~/gn_module_monitoring_old/
mv ~/gn_module_monitoring-$VERSION ~/gn_module_monitoring
# Export
VERSION=1.7.2
cd
wget https://github.com/PnX-SI/gn_module_export/archive/$VERSION.zip
unzip $VERSION.zip
rm $VERSION.zip
sudo rm -R ~/gn_module_export_old
mv ~/gn_module_export/ ~/gn_module_export_old/
mv ~/gn_module_export-$VERSION ~/gn_module_export
# ~/gn_module_export_old/backend/templates/swagger
# ZH
VERSION=1.4.0
cd
wget https://github.com/PnX-SI/gn_module_ZH/archive/$VERSION.zip
unzip $VERSION.zip
rm $VERSION.zip
sudo rm -R ~/gn_module_ZH_old
mv ~/gn_module_ZH/ ~/gn_module_ZH_old/
mv ~/gn_module_ZH-$VERSION ~/gn_module_ZH
# GeoNature
VERSION=2.15.4
wget https://github.com/PnX-SI/GeoNature/archive/$VERSION.zip
unzip $VERSION.zip
rm $VERSION.zip
sudo rm -R ~/geonature_old
mv ~/geonature/ ~/geonature_old/
mv ~/GeoNature-$VERSION ~/geonature/
cd ~/geonature
./install/migration/migration.sh 2>&1 | tee install/migration/migration.log
1. Remove API_TAXHUB
2. Modifier taxhub_url IN /geonature/backend/media/mobile/occtax/settings.json
3. geonature db downgrade taxhub-standalone@base
4. Check media taxhub IN GeoNature THEN rm ~/taxhub
5. Modifier config Apache TaxHub
``` sh
sudo nano /etc/apache2/conf-available/taxhub.conf
# Cas où TaxHub et GeoNature sont sur le même sous-domaine
RewriteEngine on
RewriteRule "^/taxhub/static/medias/(.+)" "/geonature/api/medias/taxhub/$1" [R,L]
```
~6. geonature monitorings update_module_available_permissions
~7. RUN data/upgrade_modules_permissions.sql
8. Update VIEWS Monitorings