ssh geonat@db-<region>-sinpcat ~/www/geonature/config/settings.ini | grep taxhub_releasecd /home/geonatmkdir ~/dwlmkdir ~/wwwcd ~/wwwgit clone https://github.com/PnX-SI/TaxHub.git taxhubcd ~/; ln -s www/taxhub taxhubcd ~/taxhubgit checkout <tag>. Par exemple : git checkout 1.12.1cd ~/dwl/wget https://github.com/PnX-SI/TaxHub/archive/1.7.3.zip -O taxhub_v1.7.3.zipunzip taxhub_v1.7.3.zip -d ~/www/cd ~/www/mv TaxHub-1.7.3 taxhub_v1.7.3ln -s taxhub_v1.7.3 taxhubcd ~/www/taxhubcp settings.ini.sample settings.inivi settings.ini db_host=10.0.1.20 db_port=5432 db_name=geonature2db user_pg=geonatadmin user_pg_pass=<mot-de-passe> insert_taxons_example=false gun_num_workers=5 # Par défaut mettre : (2 * nombre de CPU) + 1 gun_host=127.0.0.1 # Bloquer l'accès extérieur au port 5000 de l'API => mettre en place un proxy Nginx via un sous-domaine si nécessaire.
mkdir -p ~/www/taxhub/var/log/./install_app.sh 2>&1 | tee var/log/$(date +"%Y-%m-%d")_install_app.log