Files
TechradarDev/scripts/start-business.sh
syoul 946a0f93b3 fix: vérification et copie team.html au démarrage + serve avec --single
- Vérification de l'existence de team.html dans out/ au démarrage
- Copie automatique depuis public/ si absent
- Ajout de --single à serve pour gérer les routes SPA (peut aider pour les fichiers HTML)
2025-12-06 22:13:12 +01:00

27 lines
853 B
Bash

#!/bin/sh
set -e
export HUSKY=0
export HUSKY_SKIP_INSTALL=1
export NODE_PATH=/app/node_modules
export NODE_ENV=production
# En mode production avec output: export, utiliser serve pour servir les fichiers statiques
# Vérifier que team.html existe dans out/
cd .techradar
if [ -f "out/team.html" ]; then
echo "✅ team.html trouvé dans out/"
else
echo "⚠️ team.html non trouvé dans out/, copie depuis public/ si disponible"
if [ -f "public/team.html" ]; then
cp -v public/team.html out/team.html && echo "✅ team.html copié"
fi
if [ -f "public/team-visualization-data.json" ]; then
cp -v public/team-visualization-data.json out/team-visualization-data.json && echo "✅ team-visualization-data.json copié"
fi
fi
# Démarrer le serveur avec support des fichiers HTML
npx serve@latest out --listen "${PORT:-3000}" --single