fix: amélioration recherche team.html dans plusieurs emplacements
- Recherche dans .techradar/public/ - Recherche dans /app/public/ - Recherche dans ../public/ - Logs détaillés pour diagnostic - Copie de team-visualization-data.json également
This commit is contained in:
@@ -9,16 +9,49 @@ 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
|
||||||
# Vérifier que team.html existe dans out/
|
# Vérifier que team.html existe dans out/
|
||||||
cd .techradar
|
cd .techradar
|
||||||
|
|
||||||
|
# Fonction pour copier team.html depuis différents emplacements possibles
|
||||||
|
copy_team_files() {
|
||||||
|
local copied=0
|
||||||
|
|
||||||
|
# Chercher dans public/ (dans .techradar)
|
||||||
|
if [ -f "public/team.html" ]; then
|
||||||
|
cp -v public/team.html out/team.html && echo "✅ team.html copié depuis .techradar/public/" && copied=1
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Chercher dans /app/public/ (racine du projet)
|
||||||
|
if [ $copied -eq 0 ] && [ -f "/app/public/team.html" ]; then
|
||||||
|
cp -v /app/public/team.html out/team.html && echo "✅ team.html copié depuis /app/public/" && copied=1
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Chercher dans ../public/ (depuis .techradar)
|
||||||
|
if [ $copied -eq 0 ] && [ -f "../public/team.html" ]; then
|
||||||
|
cp -v ../public/team.html out/team.html && echo "✅ team.html copié depuis ../public/" && copied=1
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ $copied -eq 0 ]; then
|
||||||
|
echo "❌ team.html introuvable dans tous les emplacements testés"
|
||||||
|
echo "📁 Recherche dans public/:"
|
||||||
|
ls -la public/ 2>/dev/null | head -5 || echo "public/ non trouvé"
|
||||||
|
echo "📁 Recherche dans /app/public/:"
|
||||||
|
ls -la /app/public/ 2>/dev/null | head -5 || echo "/app/public/ non trouvé"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Copier team-visualization-data.json de la même manière
|
||||||
|
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é"
|
||||||
|
elif [ -f "/app/public/team-visualization-data.json" ]; then
|
||||||
|
cp -v /app/public/team-visualization-data.json out/team-visualization-data.json && echo "✅ team-visualization-data.json copié depuis /app/public/"
|
||||||
|
elif [ -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é depuis ../public/"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
if [ -f "out/team.html" ]; then
|
if [ -f "out/team.html" ]; then
|
||||||
echo "✅ team.html trouvé dans out/"
|
echo "✅ team.html trouvé dans out/"
|
||||||
else
|
else
|
||||||
echo "⚠️ team.html non trouvé dans out/, copie depuis public/ si disponible"
|
echo "⚠️ team.html non trouvé dans out/, recherche dans d'autres emplacements..."
|
||||||
if [ -f "public/team.html" ]; then
|
copy_team_files
|
||||||
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
|
fi
|
||||||
|
|
||||||
# Démarrer le serveur avec support des fichiers HTML
|
# Démarrer le serveur avec support des fichiers HTML
|
||||||
|
|||||||
Reference in New Issue
Block a user