fix: COMPOSE_PROJECT_NAME hardcode (vars CI indisponibles dans alpine)
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed

Les vars CI ne sont pas injectees comme vars shell dans les steps
sans Docker socket (write-env / alpine) -> $CI_REPO_OWNER vide.
Valeur fixe syoul-main-prestashop, conforme a la convention user-env-project.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
syoul
2026-03-17 23:13:02 +01:00
parent f0bec873b5
commit 108aa8b410

View File

@@ -54,11 +54,9 @@ steps:
from_secret: db_password
commands:
- env | grep -E "^(PS_DOMAIN|PS_ADMIN_FOLDER|PRESTASHOP_ADMIN_EMAIL|PRESTASHOP_ADMIN_PASSWORD|DB_ROOT_PASSWORD|DB_PASSWORD)=" > .env.deploy
# COMPOSE_PROJECT_NAME : construit depuis les vars CI Woodpecker (pas de secret necessaire)
# Convention user-env-project : CI_REPO_OWNER-CI_COMMIT_BRANCH-prestashop
# $VAR sans accolades : pas substitue par Woodpecker au parse YAML (contrairement a ${VAR})
- |
echo "COMPOSE_PROJECT_NAME=$CI_REPO_OWNER-$CI_COMMIT_BRANCH-prestashop" >> .env.deploy
# COMPOSE_PROJECT_NAME : convention user-env-project, valeur fixe pour ce depot
# Les vars CI ne sont pas disponibles comme vars shell dans les steps sans Docker socket
- echo "COMPOSE_PROJECT_NAME=syoul-main-prestashop" >> .env.deploy
- echo "Fichier .env.deploy cree ($(wc -c < .env.deploy) octets)"
# Etape 3b : Deploiement sur sonic via Docker socket