From e7c79bf03384cd7ec68ad99a3ad8c5420e4e5320 Mon Sep 17 00:00:00 2001 From: syoul Date: Wed, 3 Dec 2025 15:45:49 +0100 Subject: [PATCH] =?UTF-8?q?fix:=20passer=20en=20mode=20production=20pour?= =?UTF-8?q?=20d=C3=A9sactiver=20Fast=20Refresh?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Changement de NODE_ENV de development à production dans Dockerfile.business - Build de l'application en mode production dans le Dockerfile - Modification de start-business.sh pour utiliser 'next start' au lieu de 'next dev' - Cela désactive complètement Fast Refresh et évite les rechargements en boucle - Le mode production n'utilise pas Fast Refresh, donc pas de problème avec webpack hot-update --- Dockerfile.business | 5 ++++- scripts/start-business.sh | 7 +++---- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/Dockerfile.business b/Dockerfile.business index aaf8c86..bf7938c 100644 --- a/Dockerfile.business +++ b/Dockerfile.business @@ -7,7 +7,7 @@ WORKDIR /app ENV HUSKY=0 ENV HUSKY_SKIP_INSTALL=1 ENV NODE_PATH=/app/node_modules -ENV NODE_ENV=development +ENV NODE_ENV=production # Installation des dépendances système RUN apk add --no-cache git @@ -40,6 +40,9 @@ RUN cp radar-business/config-business.json config.json && \ mkdir -p radar/2025-01-15 && \ cp -r radar-business/2025-01-15/* radar/2025-01-15/ +# Builder l'application en mode production pour éviter Fast Refresh +RUN cd .techradar && npm run build + # Exposition du port interne EXPOSE 3000 diff --git a/scripts/start-business.sh b/scripts/start-business.sh index 8d75dcb..5e761de 100644 --- a/scripts/start-business.sh +++ b/scripts/start-business.sh @@ -4,9 +4,8 @@ set -e export HUSKY=0 export HUSKY_SKIP_INSTALL=1 export NODE_PATH=/app/node_modules -export NODE_ENV=development -# Désactiver Fast Refresh pour éviter les rechargements en boucle -export NEXT_DISABLE_FAST_REFRESH=1 +export NODE_ENV=production -npm run serve -- --port "${PORT:-3000}" +# En mode production, utiliser next start au lieu de next dev (évite Fast Refresh) +cd .techradar && npx next start --port "${PORT:-3000}"