diff --git a/deploy/post-receive.sh b/deploy/post-receive.sh index 057eb49..6d3fe0b 100644 --- a/deploy/post-receive.sh +++ b/deploy/post-receive.sh @@ -19,6 +19,8 @@ echo "==> composer install" 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) +# Nettoyage préalable des anciens assets (sans toucher index.php ni sw.js Symfony) +rm -rf "$DEPLOY_DIR/backend/public/assets" "$DEPLOY_DIR/backend/public/index.html" 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"