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)
This commit is contained in:
@@ -7,5 +7,20 @@ export NODE_PATH=/app/node_modules
|
|||||||
export NODE_ENV=production
|
export NODE_ENV=production
|
||||||
|
|
||||||
# En mode production avec output: export, utiliser serve pour servir les fichiers statiques
|
# En mode production avec output: export, utiliser serve pour servir les fichiers statiques
|
||||||
cd .techradar && npx serve@latest out --listen "${PORT:-3000}"
|
# 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
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user