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:
@@ -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"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user