fix(luz): les stacks suivent le tag :main, publié par la CI
La prod servait encore a70e0e4 (25/07) alors que main en etait a 79 commits plus loin : les stacks luz et dev-luz epinglaient « :develop », un tag que la CI de l'app ne pousse plus depuis qu'elle ne se declenche que sur main (images.yml publie sha-<court>, main et latest). Rien ne le signalait : Watchtower repondait bien 200 a /v1/update, ne trouvait aucune image plus recente pour « :develop » et ne recreait donc rien. Seule la verification post-deploiement de la CI a fini par le dire. Les quatre images (backend + webapp, prod et dev-luz) visent desormais « :main ». Les en-tetes des deux stacks rappellent que ce tag doit rester celui que publie images.yml, changer l'un imposant de changer l'autre. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -4,12 +4,16 @@
|
||||
# Backend : https://dev-luz.goutailler-olivier.com/api → backend Spring (:8080)
|
||||
#
|
||||
# Déploiement AUTOMATIQUE : la CI Gitea (client/app/.gitea/workflows/images.yml)
|
||||
# builde et pousse les images « …/luz/luz-*:develop » à chaque push sur develop,
|
||||
# builde et pousse les images « …/luz/luz-*:main » à chaque push sur main,
|
||||
# puis appelle l'API HTTP de Watchtower. Watchtower (../watchtower/) ne surveille
|
||||
# que les conteneurs portant le label watchtower.enable=true (posé ci-dessous) :
|
||||
# il tire la nouvelle image et recrée le conteneur. Plus de transfert SSH ni de
|
||||
# « deploy.sh » pour cette stack de test.
|
||||
#
|
||||
# ⚠️ La CI ne publie plus « :develop » (elle ne se déclenche que sur main) : une
|
||||
# stack restée sur ce tag ne reçoit plus jamais de mise à jour, en silence. Le tag
|
||||
# suivi ici doit toujours être celui que publie images.yml — cf. ../luz/.
|
||||
#
|
||||
# Prérequis : le serveur (root) doit être « docker login git.goutailler-olivier.com »
|
||||
# une fois, sinon Watchtower ne peut pas tirer les images privées de l'org luz.
|
||||
#
|
||||
@@ -41,7 +45,7 @@ services:
|
||||
- dev-luz-net
|
||||
|
||||
backend:
|
||||
image: git.goutailler-olivier.com/luz/luz-backend:develop
|
||||
image: git.goutailler-olivier.com/luz/luz-backend:main
|
||||
container_name: dev-luz-backend
|
||||
restart: unless-stopped
|
||||
depends_on:
|
||||
@@ -69,7 +73,7 @@ services:
|
||||
- traefik.docker.network=proxy
|
||||
|
||||
webapp:
|
||||
image: git.goutailler-olivier.com/luz/luz-webapp:develop
|
||||
image: git.goutailler-olivier.com/luz/luz-webapp:main
|
||||
container_name: dev-luz-webapp
|
||||
restart: unless-stopped
|
||||
depends_on:
|
||||
|
||||
Reference in New Issue
Block a user