fix: corriger chemin DEPLOY_DIR et docker run dans le hook

This commit is contained in:
Gwadaking
2026-04-03 19:14:19 -04:00
parent 744f76f85e
commit 8bf6e20ddf

View File

@@ -4,7 +4,7 @@
set -e set -e
DEPLOY_DIR="/opt/apps/radarsargasses971" DEPLOY_DIR="/opt/stack/apps/radarsargasses971"
REPO_DIR="/opt/barerepos/radarsargasses971.git" REPO_DIR="/opt/barerepos/radarsargasses971.git"
echo "==> [post-receive] Déploiement Sargasse-Sentry" 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) # 2. Dépendances PHP dans le container (vendor/ est dans le volume ./backend)
echo "==> composer install" echo "==> composer install"
docker compose exec -T php composer install \ docker compose exec -T php composer install --no-dev --no-interaction --optimize-autoloader --no-scripts 2>&1
--no-dev --no-interaction --optimize-autoloader --no-scripts 2>&1
# 3. Build React (outDir configuré à ../backend/public dans vite.config.js) # 3. Build React (outDir configuré à ../backend/public dans vite.config.js)
echo "==> npm run build" echo "==> npm run build"
docker run --rm \ 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"
-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 # 4. Migrations Doctrine
echo "==> migrations:migrate" 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 docker compose exec -T php php bin/console cache:warmup --env=prod
# 6. Redémarrer si docker-compose.yml a changé # 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" echo "==> docker compose up -d"
docker compose up -d --remove-orphans docker compose up -d --remove-orphans