fix(ci): docker compose stop avant acme.sh — deregistre les conteneurs de Registrator/Fabio
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful

This commit is contained in:
syoul
2026-03-19 14:56:10 +01:00
parent 1652c9181f
commit c62000112f

View File

@@ -51,13 +51,14 @@ steps:
- cd /opt/dtrack && docker compose config
- echo "=== pull ==="
- cd /opt/dtrack && docker compose pull --no-parallel
- echo "=== stop (deregistre Registrator avant challenge ACME) ==="
- cd /opt/dtrack && docker compose stop
- |
DOMAIN=$(grep '^DTRACK_DOMAIN=' /opt/dtrack/.env | cut -d= -f2)
# --- Certificat TLS AVANT docker compose up ---
# Doit tourner avant que Registrator enregistre les conteneurs dans Fabio :
# la route Registrator dtrack.syoul.fr/* prendrait sinon le dessus sur la route
# globale */.well-known/acme-challenge/* utilisee par acme.sh
# --- Certificat TLS ---
# Apres docker compose stop : Registrator a deregistre les conteneurs de Fabio.
# La route globale */.well-known/acme-challenge/* peut repondre sans interference.
# Exit 0 = emis/renouvele, exit 2 = skip (cert valide), autres = erreur
ACME_EXIT=0
docker exec sonic-acme-1 /app/acme.sh \