From 2a75a274f67fda7f5b21f3499bd3b355835ca237 Mon Sep 17 00:00:00 2001 From: syoul Date: Tue, 17 Mar 2026 21:03:53 +0100 Subject: [PATCH] deploy: ecriture route Fabio via Consul KV apres enregistrement service Fabio ne detecte pas toujours les nouveaux services via le catalog Consul. Ajout d'un consul kv put fabio/config avec la route urlprefix apres chaque deploiement pour garantir le routage sans redemarrage de Fabio. Co-Authored-By: Claude Sonnet 4.6 --- .woodpecker.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.woodpecker.yml b/.woodpecker.yml index fa26d76..5d65e1e 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -79,6 +79,9 @@ steps: docker exec sonic-consul env CONSUL_HTTP_TOKEN="$CTOK" consul services register \ -address "$CONTAINER_IP" -port 80 -name prestashop -tag "urlprefix-$DOMAIN/" echo "Consul: prestashop -> $CONTAINER_IP:80 urlprefix-$DOMAIN/" + docker exec sonic-consul env CONSUL_HTTP_TOKEN="$CTOK" consul kv put fabio/config \ + "route add prestashop $DOMAIN/ http://$CONTAINER_IP:80/" + echo "Fabio KV: route add prestashop $DOMAIN/ -> $CONTAINER_IP:80" # Etape 4 : Healthcheck post-deploiement - name: healthcheck