fix: amélioration logs debug pour diagnostic copie team.html

- Logs détaillés pour voir ce qui est copié dans out/
- Vérification du contenu de out/ avant et après copie
- Diagnostic amélioré pour identifier le problème
This commit is contained in:
syoul
2025-12-06 22:08:07 +01:00
parent 7986bc70b1
commit 47fb1d9727

View File

@@ -77,21 +77,28 @@ WORKDIR /app/.techradar
RUN npm run build:data RUN npm run build:data
RUN npm run build RUN npm run build
# S'assurer que team.html et team-visualization-data.json sont copiés dans out/ # S'assurer que team.html et team-visualization-data.json sont copiés dans out/
# Vérifier d'abord si out/ existe, puis copier les fichiers # Next.js en mode export copie automatiquement les fichiers de public/, mais vérifions quand même
RUN if [ -d "out" ]; then \ RUN if [ -d "out" ]; then \
echo "📁 Contenu de out/ avant copie:" && \
ls -la out/ | head -10 && \
echo "" && \
if [ -f "public/team.html" ]; then \ if [ -f "public/team.html" ]; then \
cp -v public/team.html out/team.html && echo " team.html copié dans out/"; \ cp -v public/team.html out/team.html && echo " team.html copié dans out/"; \
else \ else \
echo "⚠️ public/team.html introuvable"; \ echo "⚠️ public/team.html introuvable dans .techradar/public/"; \
ls -la public/ | grep team || echo "Aucun fichier team dans public/"; \
fi && \ fi && \
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é dans out/"; \ cp -v public/team-visualization-data.json out/team-visualization-data.json && echo " team-visualization-data.json copié dans out/"; \
else \ else \
echo "⚠️ public/team-visualization-data.json introuvable"; \ echo "⚠️ public/team-visualization-data.json introuvable"; \
fi && \ fi && \
ls -la out/ | grep -E "(team\.html|team-visualization)" || echo "⚠️ Fichiers team non trouvés dans out/"; \ echo "" && \
echo "📁 Vérification finale dans out/:" && \
ls -la out/ | grep -E "(team\.html|team-visualization)" && echo "✅ Fichiers team présents dans out/" || echo "⚠️ Fichiers team non trouvés dans out/"; \
else \ else \
echo "❌ Dossier out/ introuvable après build"; \ echo "❌ Dossier out/ introuvable après build"; \
ls -la . | head -20; \
fi fi
WORKDIR /app WORKDIR /app