fix: amélioration recherche team.html avec chemins absolus

- Ajout de /app/.techradar/public/ dans la recherche
- Logs détaillés avec pwd pour voir le répertoire actuel
- Vérification après copie pour confirmer le succès
- Meilleur diagnostic des chemins
This commit is contained in:
syoul
2025-12-06 22:31:51 +01:00
parent 0d4f6f3929
commit 8e932be47f

View File

@@ -10,29 +10,37 @@ export NODE_ENV=production
# Vérifier que team.html existe dans out/ # Vérifier que team.html existe dans out/
cd .techradar cd .techradar
echo "📁 Répertoire actuel: $(pwd)"
echo "📁 Contenu de out/ avant vérification:"
ls -la out/ 2>/dev/null | head -5 || echo "out/ non trouvé"
# Fonction pour copier team.html depuis différents emplacements possibles # Fonction pour copier team.html depuis différents emplacements possibles
copy_team_files() { copy_team_files() {
local copied=0 local copied=0
# Chercher dans public/ (dans .techradar) echo "🔍 Recherche de team.html..."
# Chercher dans public/ (dans .techradar, chemin relatif)
if [ -f "public/team.html" ]; then if [ -f "public/team.html" ]; then
cp -v public/team.html out/team.html && echo "✅ team.html copié depuis .techradar/public/" && copied=1 cp -v public/team.html out/team.html && echo "✅ team.html copié depuis .techradar/public/" && copied=1
fi fi
# Chercher dans /app/.techradar/public/ (chemin absolu depuis .techradar)
if [ $copied -eq 0 ] && [ -f "/app/.techradar/public/team.html" ]; then
cp -v /app/.techradar/public/team.html out/team.html && echo "✅ team.html copié depuis /app/.techradar/public/" && copied=1
fi
# Chercher dans /app/public/ (racine du projet) # Chercher dans /app/public/ (racine du projet)
if [ $copied -eq 0 ] && [ -f "/app/public/team.html" ]; then 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 cp -v /app/public/team.html out/team.html && echo "✅ team.html copié depuis /app/public/" && copied=1
fi 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 if [ $copied -eq 0 ]; then
echo "❌ team.html introuvable dans tous les emplacements testés" echo "❌ team.html introuvable dans tous les emplacements testés"
echo "📁 Recherche dans public/:" echo "📁 Recherche dans public/ (relatif):"
ls -la public/ 2>/dev/null | head -5 || echo "public/ non trouvé" ls -la public/ 2>/dev/null | head -5 || echo "public/ non trouvé (relatif)"
echo "📁 Recherche dans /app/.techradar/public/:"
ls -la /app/.techradar/public/ 2>/dev/null | head -5 || echo "/app/.techradar/public/ non trouvé"
echo "📁 Recherche dans /app/public/:" echo "📁 Recherche dans /app/public/:"
ls -la /app/public/ 2>/dev/null | head -5 || echo "/app/public/ non trouvé" ls -la /app/public/ 2>/dev/null | head -5 || echo "/app/public/ non trouvé"
fi fi
@@ -40,10 +48,10 @@ copy_team_files() {
# Copier team-visualization-data.json de la même manière # Copier team-visualization-data.json de la même manière
if [ -f "public/team-visualization-data.json" ]; then 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é" cp -v public/team-visualization-data.json out/team-visualization-data.json && echo "✅ team-visualization-data.json copié"
elif [ -f "/app/.techradar/public/team-visualization-data.json" ]; then
cp -v /app/.techradar/public/team-visualization-data.json out/team-visualization-data.json && echo "✅ team-visualization-data.json copié depuis /app/.techradar/public/"
elif [ -f "/app/public/team-visualization-data.json" ]; then 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/" 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 fi
} }
@@ -52,6 +60,12 @@ if [ -f "out/team.html" ]; then
else else
echo "⚠️ team.html non trouvé dans out/, recherche dans d'autres emplacements..." echo "⚠️ team.html non trouvé dans out/, recherche dans d'autres emplacements..."
copy_team_files copy_team_files
# Vérifier après copie
if [ -f "out/team.html" ]; then
echo "✅ team.html maintenant présent dans out/"
else
echo "❌ team.html toujours absent de out/ après recherche"
fi
fi fi
# Démarrer le serveur avec support des fichiers HTML # Démarrer le serveur avec support des fichiers HTML