feat: COMPOSE_PROJECT_NAME depuis vars CI Woodpecker
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed

- COMPOSE_PROJECT_NAME construit dynamiquement : CI_REPO_OWNER-CI_COMMIT_BRANCH-prestashop
  -> plus de valeur en dur dans le fichier
- validate : PS_DOMAIN/PS_ADMIN_FOLDER/COMPOSE_PROJECT_NAME calcules dans commands
  via les vars CI injectees automatiquement par Woodpecker
- PS_DOMAIN placeholder remplace presta.syoul.fr hardcode dans validate

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
syoul
2026-03-17 23:03:31 +01:00
parent 7688e95964
commit 8cf7c4b7ca
2 changed files with 20 additions and 8 deletions

View File

@@ -1,7 +1,11 @@
# Convention de nommage : user-env-project (ex: syoul-main-prestashop)
# Permet plusieurs instances en parallele (prod/test/multi-user) sans collision
name: ${COMPOSE_PROJECT_NAME:-syoul-main-prestashop}
services:
prestashop:
image: prestashop/prestashop:8-apache
container_name: prestashop
container_name: ${COMPOSE_PROJECT_NAME:-syoul-main-prestashop}-app
restart: unless-stopped
depends_on:
db:
@@ -41,7 +45,7 @@ services:
db:
image: mariadb:10.11
container_name: prestashop-db
container_name: ${COMPOSE_PROJECT_NAME:-syoul-main-prestashop}-db
restart: unless-stopped
environment:
MYSQL_ROOT_PASSWORD: ${DB_ROOT_PASSWORD}