veza/scripts/rebuild-frontend.sh
2025-12-03 22:56:50 +01:00

32 lines
681 B
Bash
Executable file

#!/bin/bash
# Script de rebuild du frontend Veza
# Assure que le dist/ contient un build Vite complet
set -e # Exit on error
echo "🧹 Nettoyage du build précédent..."
rm -rf apps/web/dist/*
echo "📦 Installation des dépendances..."
cd apps/web
npm ci
echo "🔨 Build de production Vite..."
npm run build
echo "✅ Vérification du build..."
if [ ! -f "dist/index.html" ]; then
echo "❌ ERREUR: dist/index.html manquant !"
exit 1
fi
if [ ! -d "dist/js" ] && [ ! -d "dist/assets" ]; then
echo "❌ ERREUR: Aucun bundle JS trouvé !"
exit 1
fi
echo "📊 Contenu du dist/ :"
ls -lh dist/
echo "✅ Build frontend complet ! Prêt pour docker build."