From 8bf6e20ddf414a1f26933f6a2c67cfc2e638c538 Mon Sep 17 00:00:00 2001 From: Gwadaking Date: Fri, 3 Apr 2026 19:14:19 -0400 Subject: [PATCH] fix: corriger chemin DEPLOY_DIR et docker run dans le hook --- deploy/post-receive.sh | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/deploy/post-receive.sh b/deploy/post-receive.sh index 9dc7c69..057eb49 100644 --- a/deploy/post-receive.sh +++ b/deploy/post-receive.sh @@ -4,7 +4,7 @@ set -e -DEPLOY_DIR="/opt/apps/radarsargasses971" +DEPLOY_DIR="/opt/stack/apps/radarsargasses971" REPO_DIR="/opt/barerepos/radarsargasses971.git" echo "==> [post-receive] Déploiement Sargasse-Sentry" @@ -16,16 +16,11 @@ cd "$DEPLOY_DIR" # 2. Dépendances PHP dans le container (vendor/ est dans le volume ./backend) echo "==> composer install" -docker compose exec -T php composer install \ - --no-dev --no-interaction --optimize-autoloader --no-scripts 2>&1 +docker compose exec -T php composer install --no-dev --no-interaction --optimize-autoloader --no-scripts 2>&1 # 3. Build React (outDir configuré à ../backend/public dans vite.config.js) echo "==> npm run build" -docker run --rm \ - -v "$DEPLOY_DIR/frontend":/app/frontend \ - -v "$DEPLOY_DIR/backend/public":/app/backend/public \ - -w /app/frontend \ - node:20-alpine sh -c "npm ci --silent && npm run build" +docker run --rm -v "$DEPLOY_DIR/frontend:/app/frontend" -v "$DEPLOY_DIR/backend/public:/app/backend/public" -w /app/frontend node:20-alpine sh -c "npm ci --silent && npm run build" # 4. Migrations Doctrine echo "==> migrations:migrate" @@ -37,8 +32,6 @@ docker compose exec -T php php bin/console cache:clear --env=prod --no-warmup docker compose exec -T php php bin/console cache:warmup --env=prod # 6. Redémarrer si docker-compose.yml a changé -# PAS de --build : le code est dans le volume, l'image ne change que si le -# Dockerfile est modifié (nouvelles extensions PHP, GDAL, etc.) echo "==> docker compose up -d" docker compose up -d --remove-orphans