serveurs:installation:web-srv:geonature-mise-a-jour

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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:54] – [TaxHub] jpmilcentserveurs: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
Ligne 181: Ligne 181:
     * ''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''
Ligne 300: Ligne 301:
   * 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=
Ligne 307: Ligne 312:
                 --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
Ligne 318: Ligne 326:
   * 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=
Ligne 325: Ligne 337:
                 --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
Ligne 336: Ligne 351:
   * 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=
Ligne 343: Ligne 362:
                 --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
Ligne 410: Ligne 432:
     * '' npm run build ''     * '' npm run build ''
     * 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''
 +      * 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 ''
Ligne 560: Ligne 584:
       * ''<nowiki> wget https://raw.githubusercontent.com/cbn-alpin/sinp-paca-data/master/taxref/v15/sql/2.2_taxref_changes_corrections_post_detections.sql -O apptax/migrations/data/migrate_taxref_version/2.2_taxref_changes_corrections_post_detections.sql </nowiki>''       * ''<nowiki> wget https://raw.githubusercontent.com/cbn-alpin/sinp-paca-data/master/taxref/v15/sql/2.2_taxref_changes_corrections_post_detections.sql -O apptax/migrations/data/migrate_taxref_version/2.2_taxref_changes_corrections_post_detections.sql </nowiki>''
       * ''<nowiki> flask taxref_migration apply_changes --script_predetection /home/geonat/www/taxhub/apptax/migrations/data/migrate_taxref_version/2.1_taxref_changes_corrections_pre_detections.sql --script_postdetection /home/geonat/www/taxhub/apptax/migrations/data/migrate_taxref_version/2.2_taxref_changes_corrections_post_detections.sql </nowiki>''       * ''<nowiki> flask taxref_migration apply_changes --script_predetection /home/geonat/www/taxhub/apptax/migrations/data/migrate_taxref_version/2.1_taxref_changes_corrections_pre_detections.sql --script_postdetection /home/geonat/www/taxhub/apptax/migrations/data/migrate_taxref_version/2.2_taxref_changes_corrections_post_detections.sql </nowiki>''
 +      * Retourner dans GeoNature pour estampiller la base avec la revision correspondant à la mise à jour TaxRef v15 : '' geonature db stamp ad35a3bf85c2 ''
   * Sur "//db-srv//" :   * Sur "//db-srv//" :
     * '' cd ~/www/taxhub_feat-sinp_v1.9.4-0580563/ ''     * '' cd ~/www/taxhub_feat-sinp_v1.9.4-0580563/ ''
  • serveurs/installation/web-srv/geonature-mise-a-jour.1649800477.txt.gz
  • Dernière modification : 2022/04/12 21:54
  • de jpmilcent