fix: corriger chemin DEPLOY_DIR et docker run dans le hook
This commit is contained in:
@@ -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
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user