veza/scripts/archive/rebuild-frontend.sh

33 lines
681 B
Bash
Raw Normal View History

#!/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."