serveurs:installation:web-srv:docker-glitchtip

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:docker-glitchtip [2026/08/03 11:30] – [Mise à jour de Glitchtip] jpmilcentserveurs:installation:web-srv:docker-glitchtip [2026/09/16 10:19] (Version actuelle) – [Mise à jour de Glitchtip] jpmilcent
Ligne 27: Ligne 27:
  
 ===== Mise à jour de Glitchtip ===== ===== Mise à jour de Glitchtip =====
-  * Mettre à jour les version de l'outil dans le fichier ''docker-compose.yml'' puis le relancer  + 
-  * Appliquer les migrations de l'outil : <code bash>docker compose run --rm app-monitor-migrate ./manage.py migrate</code> +==== Mise à jour de version majeure ==== 
-    * En cas d'erreur <code>Error response from daemon: manifest for glitchtip/glitchtip:v4.O.6 not found: manifest unknown: manifest unknown +  * Toujours passer par la dernière version de la branche précédente avant de migrer vers la dernière version de la nouvelle branche majeure. 
-</code>, remplacer le numéro de version (ici ''v4.0.6'') de l'image par ''latest'' pour le service ''app-monitor-migrate''.+  * Vérifier les changements majeurs indiqués dans les notes de //release//
 +  * Sinon, les étapes sont les mêmes que pour les mises à jour de version mineure. 
 + 
 +==== Mise à jour de version mineure ==== 
 +  * Faire un dump de la base : ''%%docker exec -t app-monitor-postgres pg_dump -U postgres glitchtip -F c > backups/2026-09-16_glitchtip_backup.dump%%'' 
 +  * Mettre à jour les versions de l'outil dans le fichier ''docker-compose.yml'' dans les différents services où l'image est utilisée. Ex. : ''%%image: glitchtip/glitchtip:v4.2.10%%'' 
 +    * Puis lancer :<code bash> 
 +docker compose pull 
 +docker compose down 
 +docker compose run --rm app-monitor-migrate ./manage.py migrate 
 +docker compose up -d 
 +</code> 
 +  * Lors de l'application des migrations de l'outil avec : <code bash>docker compose run --rm app-monitor-migrate ./manage.py migrate</code> 
 +    * En cas d'erreur <code>Error response from daemon: manifest for glitchtip/glitchtip:v6.2.6 not found: manifest unknown: manifest unknown 
 +</code>, le problème vient surement du numéro de version inexistant ou ayant changé de format (ici ''v6.2.6'' a changé pour ''6.2.6''). Vous pouvez aussi utiliser ''latest''.
     * Si cela ne fonctionne pas, il est aussi possible de se connecter sur le service ''app-monitor-web'' avec : <code bash>docker exec -it app-monitor-web /bin/bash</code>     * Si cela ne fonctionne pas, il est aussi possible de se connecter sur le service ''app-monitor-web'' avec : <code bash>docker exec -it app-monitor-web /bin/bash</code>
       * Lancer la migration avec : <code bash>./manage.py migrate</code>       * Lancer la migration avec : <code bash>./manage.py migrate</code>
Ligne 39: Ligne 53:
   * Mettre à jour les fichiers statics (**en tant que root**) : <code>docker exec --user root -it app-monitor-web /bin/bash</code>   * Mettre à jour les fichiers statics (**en tant que root**) : <code>docker exec --user root -it app-monitor-web /bin/bash</code>
     * Lancer la commande : <code>./manage.py collectstatic</code>     * Lancer la commande : <code>./manage.py collectstatic</code>
 +
 +
 +==== Migration de Glitchtip v4 à v5 ====
 +  * Commencer par mettre à jour le docker compose vers la dernière version de Glitchtip de la branche 4, soit : ''4.2.10''
 +  * Effectuer les commandes classiques de migration indiquées ci-dessus et vérifier que l'outil fonctionne.
 +  * Mettre à nouveau à jour le docker compose vers la dernière version de Glitchtip de la branche 5.0.x, soit : ''5.0.9''
 +  * Effectuer à nouveau les commandes de migrations mais remplacer la commande de migration par : ''docker compose run --rm app-monitor-migrate ./manage.py migrate --fake-initial''
 +    * Les migrations de la base de données ayant été "squashées", il est obligatoire d'ajouter le paramètre : ''%%--fake-initial%%''
 +  * Vérifier que l'outil fonctionne.
 +  * Enfin, mettre à nouveau à jour le docker compose vers la dernière version de Glitchtip ''latest'' ou ''6.2.6'' (en septembre 2026).
 +
 +
 ===== Créer un nouveau projet de surveillance sur GlitchTip ===== ===== Créer un nouveau projet de surveillance sur GlitchTip =====
  
  • serveurs/installation/web-srv/docker-glitchtip.1785756605.txt.gz
  • Dernière modification : 2026/08/03 11:30
  • de jpmilcent