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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user