fix: chemin absolu pour .consul_token dans deploy
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful

cd /opt/prestashop dans les commandes precedentes change le CWD,
donc cat .consul_token cherchait /opt/prestashop/.consul_token.
Copie maintenant .consul_token vers /opt/prestashop/ et utilise
le chemin absolu pour le lire.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
syoul
2026-03-18 00:32:08 +01:00
parent 47f09e9a7e
commit 66fd51570c

View File

@@ -75,7 +75,8 @@ steps:
- /opt/prestashop:/opt/prestashop
commands:
- cp .env.deploy /opt/prestashop/.env
- chmod 600 /opt/prestashop/.env
- cp .consul_token /opt/prestashop/.consul_token
- chmod 600 /opt/prestashop/.env /opt/prestashop/.consul_token
- cp docker-compose.yml /opt/prestashop/docker-compose.yml
- cd /opt/prestashop && docker compose pull
- cd /opt/prestashop && docker compose up -d --remove-orphans
@@ -107,7 +108,7 @@ steps:
# --- Mise a jour KV Fabio ---
# Sous-cle fabio/config/$PROJECT pour coexister avec les autres projets sans les ecraser
# IP relue apres docker compose up (nouvelle stack = nouvelle IP Docker)
CTOK=$(cat .consul_token)
CTOK=$(cat /opt/prestashop/.consul_token)
IP=$(docker inspect "$PROJECT-app" --format '{{(index .NetworkSettings.Networks "sonic").IPAddress}}')
ROUTES=$(printf 'route add %s %s/* http://%s:80/\nroute add %s %s:443/* http://%s:80/' \
"$PROJECT" "$DOMAIN" "$IP" "$PROJECT" "$DOMAIN" "$IP")