| 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/09/16 10:04] – [Mise à jour de Glitchtip] jpmilcent | serveurs:installation:web-srv:docker-glitchtip [2026/09/16 10:19] (Version actuelle) – [Mise à jour de Glitchtip] jpmilcent |
|---|
| |
| ===== Mise à jour de Glitchtip ===== | ===== Mise à jour de Glitchtip ===== |
| | |
| | ==== Mise à jour de version majeure ==== |
| | * 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. |
| | * 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%%'' | * 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%%'' | * 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%%'' |
| </code> | </code> |
| * Lors de l'application des migrations de l'outil avec : <code bash>docker compose run --rm app-monitor-migrate ./manage.py migrate</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:v4.O.6 not found: manifest unknown: manifest unknown | * En cas d'erreur <code>Error response from daemon: manifest for glitchtip/glitchtip:v6.2.6 not found: manifest unknown: manifest unknown |
| </code>, remplacer le numéro de version (ici ''v4.0.6'') de l'image par ''latest'' pour le service ''app-monitor-migrate''. | </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> |