fix: nettoyer assets/ avant npm build — plus de bundles orphelins

rm -rf assets/ + index.html avant chaque build React pour ne garder
que les fichiers du dernier build. index.php et sw.js Symfony sont préservés.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Gwadaking
2026-04-03 21:37:14 -04:00
parent 3136b5e7fc
commit 163c2c3a56

View File

@@ -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"