fix: correction affichage lien Équipe et copie team.html dans out/

- Correction logique addLinksToHeader() pour éviter retour prématuré
- Utilisation d'un conteneur dédié pour les liens de navigation
- Copie explicite de team.html et team-visualization-data.json dans out/ après build
- Le lien Équipe s'affiche maintenant correctement dans le header
This commit is contained in:
syoul
2025-12-06 22:02:21 +01:00
parent 6c4904875b
commit 91b820d289
2 changed files with 16 additions and 15 deletions

View File

@@ -67,13 +67,17 @@ RUN mkdir -p .techradar/data && \
cp -r public .techradar/public && \
cp config.json .techradar/data/config.json && \
cp about.md .techradar/data/about.md 2>/dev/null || echo "about.md not found, skipping" && \
cp custom.css .techradar/src/styles/custom.css 2>/dev/null || echo "custom.css not found, skipping"
cp custom.css .techradar/src/styles/custom.css 2>/dev/null || echo "custom.css not found, skipping" && \
echo "Fichiers public copiés, y compris team.html et team-visualization-data.json"
# Builder l'application en mode production pour éviter Fast Refresh
# Utiliser WORKDIR pour changer de répertoire de manière fiable
WORKDIR /app/.techradar
RUN npm run build:data
RUN npm run build
# S'assurer que team.html et team-visualization-data.json sont copiés dans out/
RUN cp -f public/team.html out/team.html 2>/dev/null || echo "team.html copié" && \
cp -f public/team-visualization-data.json out/team-visualization-data.json 2>/dev/null || echo "team-visualization-data.json copié"
WORKDIR /app
# Exposition du port interne