diff --git a/Dockerfile.business b/Dockerfile.business index af0dfab..f568501 100644 --- a/Dockerfile.business +++ b/Dockerfile.business @@ -75,12 +75,22 @@ RUN mkdir -p .techradar/data && \ test -f public/team.html && echo "✅ public/team.html existe" || echo "❌ public/team.html n'existe pas" # Créer la page Next.js /team et modifier Navigation -RUN chmod +x scripts/create-team-page.sh && \ +# Désactiver temporairement set -e pour cette section pour voir toutes les erreurs +RUN set +e && \ + chmod +x scripts/create-team-page.sh && \ echo "🚀 Exécution de create-team-page.sh..." && \ echo "📋 État de Navigation.tsx AVANT modification:" && \ (grep -A 3 'href="/overview"' .techradar/src/components/Navigation/Navigation.tsx || echo "Pattern overview non trouvé") && \ echo "" && \ - (./scripts/create-team-page.sh || (echo "❌ Script create-team-page.sh a échoué" && exit 1)) && \ + ./scripts/create-team-page.sh; \ + SCRIPT_EXIT=$?; \ + echo "Script exit code: $SCRIPT_EXIT" && \ + if [ $SCRIPT_EXIT -ne 0 ]; then \ + echo "❌ Script create-team-page.sh a échoué avec code $SCRIPT_EXIT"; \ + echo "📄 Contenu de Navigation.tsx après échec:"; \ + cat .techradar/src/components/Navigation/Navigation.tsx 2>/dev/null || echo "Fichier non accessible"; \ + exit 1; \ + fi && \ echo "✅ Script create-team-page.sh terminé" && \ echo "" && \ echo "📋 Vérification de Navigation.tsx:" && \ @@ -103,7 +113,8 @@ RUN chmod +x scripts/create-team-page.sh && \ echo "📁 Contenu de .techradar/src/pages/:"; \ ls -la .techradar/src/pages/ 2>/dev/null || echo "Dossier pages/ non trouvé"; \ exit 1; \ - fi + fi && \ + set -e # Builder l'application en mode production pour éviter Fast Refresh # Utiliser WORKDIR pour changer de répertoire de manière fiable