Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente |
serveurs:installation:web-srv:geonature-mise-a-jour [2022/04/12 21:59] – [GeoNature] jpmilcent | serveurs:installation:web-srv:geonature-mise-a-jour [2024/02/09 15:17] (Version actuelle) – [Surcouchage des fichiers Systemd de UsersHub (UsersHub > v2.1.3)] jpmilcent |
---|
* ''export'' avec : ''cp -r ~/geonature/backend/static/exports/* ~/www/geonature_${GNB}_v${GNV}/backend/static/exports '' | * ''export'' avec : ''cp -r ~/geonature/backend/static/exports/* ~/www/geonature_${GNB}_v${GNV}/backend/static/exports '' |
* Copier le favicon avec : ''cp ~/geonature/frontend/src/favicon.ico ~/www/geonature_${GNB}_v${GNV}/frontend/src/favicon.ico '' | * Copier le favicon avec : ''cp ~/geonature/frontend/src/favicon.ico ~/www/geonature_${GNB}_v${GNV}/frontend/src/favicon.ico '' |
| * Copier la lib leaflet-draw (corrigée) : ''cp ~/www/geonature_old/frontend/node_modules/leaflet-draw/dist/leaflet.draw.js ~/www/geonature/frontend/node_modules/leaflet-draw/dist/leaflet.draw.js'' |
* Modifier les liens symboliques : | * Modifier les liens symboliques : |
* pour la nouvelle version : ''cd ~/www; rm -f geonature; ln -s geonature_${GNB}_v${GNV} geonature'' | * pour la nouvelle version : ''cd ~/www; rm -f geonature; ln -s geonature_${GNB}_v${GNV} geonature'' |
* Pour créer automatiquement l'arborescence de dossier et le fichier nécessaire, utiliser la commande suivante : '' systemctl edit geonature '' | * Pour créer automatiquement l'arborescence de dossier et le fichier nécessaire, utiliser la commande suivante : '' systemctl edit geonature '' |
* La commande précédente ouvre l'éditeur par défaut du système, vous pouvez ajouter le contenu suivant et sortir de l'édition du fichier en sauvegardant : <code properties> | * La commande précédente ouvre l'éditeur par défaut du système, vous pouvez ajouter le contenu suivant et sortir de l'édition du fichier en sauvegardant : <code properties> |
| [Unit] |
| StartLimitIntervalSec=60min |
| StartLimitBurst=25 |
| |
[Service] | [Service] |
ExecStart= | ExecStart= |
--name "${GUNICORN_PROC_NAME}" --workers "${GUNICORN_NUM_WORKERS}" \ | --name "${GUNICORN_PROC_NAME}" --workers "${GUNICORN_NUM_WORKERS}" \ |
--bind "${GUNICORN_HOST}:${GUNICORN_PORT}" --timeout="${GUNICORN_TIMEOUT}" | --bind "${GUNICORN_HOST}:${GUNICORN_PORT}" --timeout="${GUNICORN_TIMEOUT}" |
| Restart=on-failure |
| RestartSec=2min |
| StandardOutput=append:/var/log/geonature/geonature.log |
</code> | </code> |
* **Note** : la première ligne //ExecStart=// vide permet de réinitialiser la commande de lancement | * **Note** : la première ligne //ExecStart=// vide permet de réinitialiser la commande de lancement |
* Pour créer automatiquement l'arborescence de dossier et le fichier nécessaire, utiliser la commande suivante : '' systemctl edit taxhub '' | * Pour créer automatiquement l'arborescence de dossier et le fichier nécessaire, utiliser la commande suivante : '' systemctl edit taxhub '' |
* La commande précédente ouvre l'éditeur par défaut du système, vous pouvez ajouter le contenu suivant et sortir de l'édition du fichier en sauvegardant : <code properties> | * La commande précédente ouvre l'éditeur par défaut du système, vous pouvez ajouter le contenu suivant et sortir de l'édition du fichier en sauvegardant : <code properties> |
| [Unit] |
| StartLimitIntervalSec=60min |
| StartLimitBurst=25 |
| |
[Service] | [Service] |
ExecStart= | ExecStart= |
--name "${GUNICORN_PROC_NAME}" --workers "${GUNICORN_NUM_WORKERS}" \ | --name "${GUNICORN_PROC_NAME}" --workers "${GUNICORN_NUM_WORKERS}" \ |
--bind "${GUNICORN_HOST}:${GUNICORN_PORT}" --timeout="${GUNICORN_TIMEOUT}" | --bind "${GUNICORN_HOST}:${GUNICORN_PORT}" --timeout="${GUNICORN_TIMEOUT}" |
| Restart=on-failure |
| RestartSec=2min |
| StandardOutput=append:/var/log/taxhub/taxhub.log |
</code> | </code> |
* **Note** : la première ligne //ExecStart=// vide permet de réinitialiser la commande de lancement | * **Note** : la première ligne //ExecStart=// vide permet de réinitialiser la commande de lancement |
* Pour créer automatiquement l'arborescence de dossier et le fichier nécessaire, utiliser la commande suivante : '' systemctl edit usershub '' | * Pour créer automatiquement l'arborescence de dossier et le fichier nécessaire, utiliser la commande suivante : '' systemctl edit usershub '' |
* La commande précédente ouvre l'éditeur par défaut du système, vous pouvez ajouter le contenu suivant et sortir de l'édition du fichier en sauvegardant : <code properties> | * La commande précédente ouvre l'éditeur par défaut du système, vous pouvez ajouter le contenu suivant et sortir de l'édition du fichier en sauvegardant : <code properties> |
| [Unit] |
| StartLimitIntervalSec=60min |
| StartLimitBurst=25 |
| |
[Service] | [Service] |
ExecStart= | ExecStart= |
--name "${GUNICORN_PROC_NAME}" --workers "${GUNICORN_NUM_WORKERS}" \ | --name "${GUNICORN_PROC_NAME}" --workers "${GUNICORN_NUM_WORKERS}" \ |
--bind "${GUNICORN_HOST}:${GUNICORN_PORT}" --timeout="${GUNICORN_TIMEOUT}" | --bind "${GUNICORN_HOST}:${GUNICORN_PORT}" --timeout="${GUNICORN_TIMEOUT}" |
| Restart=on-failure |
| RestartSec=2min |
| StandardOutput=append:/var/log/usershub/usershub.log |
</code> | </code> |
* **Note** : la première ligne //ExecStart=// vide permet de réinitialiser la commande de lancement | * **Note** : la première ligne //ExecStart=// vide permet de réinitialiser la commande de lancement |
* Faire la mise à jour de TaxRef v15 via TaxHub. | * Faire la mise à jour de TaxRef v15 via TaxHub. |
* Estampiller la base avec la révision correspondant à la mise à jour TaxRef v15 : ''geonature db stamp ad35a3bf85c2'' | * Estampiller la base avec la révision correspondant à la mise à jour TaxRef v15 : ''geonature db stamp ad35a3bf85c2'' |
| * Finaliser la mise à jour de la branche //taxonomie_inpn_data// avec : ''geonature db upgrade taxonomie_inpn_data@head'' |
* '' sudo systemctl restart geonature '' | * '' sudo systemctl restart geonature '' |
* '' sudo aptitude remove supervisor '' | * '' sudo aptitude remove supervisor '' |