From 8e932be47fc3909c40385814cab00545066fc84b Mon Sep 17 00:00:00 2001 From: syoul Date: Sat, 6 Dec 2025 22:31:51 +0100 Subject: [PATCH] =?UTF-8?q?fix:=20am=C3=A9lioration=20recherche=20team.htm?= =?UTF-8?q?l=20avec=20chemins=20absolus?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 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 --- scripts/start-business.sh | 34 ++++++++++++++++++++++++---------- 1 file changed, 24 insertions(+), 10 deletions(-) diff --git a/scripts/start-business.sh b/scripts/start-business.sh index 9a37f42..a6ceb0c 100644 --- a/scripts/start-business.sh +++ b/scripts/start-business.sh @@ -10,29 +10,37 @@ export NODE_ENV=production # Vérifier que team.html existe dans out/ 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 copy_team_files() { 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 cp -v public/team.html out/team.html && echo "✅ team.html copié depuis .techradar/public/" && copied=1 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) 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 public/ (relatif):" + 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/:" ls -la /app/public/ 2>/dev/null | head -5 || echo "/app/public/ non trouvé" fi @@ -40,10 +48,10 @@ copy_team_files() { # 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/.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 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 } @@ -52,6 +60,12 @@ if [ -f "out/team.html" ]; then else echo "⚠️ team.html non trouvé dans out/, recherche dans d'autres emplacements..." 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 # Démarrer le serveur avec support des fichiers HTML