fix: passer en mode production pour désactiver Fast Refresh
- 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
This commit is contained in:
@@ -7,7 +7,7 @@ WORKDIR /app
|
|||||||
ENV HUSKY=0
|
ENV HUSKY=0
|
||||||
ENV HUSKY_SKIP_INSTALL=1
|
ENV HUSKY_SKIP_INSTALL=1
|
||||||
ENV NODE_PATH=/app/node_modules
|
ENV NODE_PATH=/app/node_modules
|
||||||
ENV NODE_ENV=development
|
ENV NODE_ENV=production
|
||||||
|
|
||||||
# Installation des dépendances système
|
# Installation des dépendances système
|
||||||
RUN apk add --no-cache git
|
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 && \
|
mkdir -p radar/2025-01-15 && \
|
||||||
cp -r radar-business/2025-01-15/* 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
|
# Exposition du port interne
|
||||||
EXPOSE 3000
|
EXPOSE 3000
|
||||||
|
|
||||||
|
|||||||
@@ -4,9 +4,8 @@ set -e
|
|||||||
export HUSKY=0
|
export HUSKY=0
|
||||||
export HUSKY_SKIP_INSTALL=1
|
export HUSKY_SKIP_INSTALL=1
|
||||||
export NODE_PATH=/app/node_modules
|
export NODE_PATH=/app/node_modules
|
||||||
export NODE_ENV=development
|
export NODE_ENV=production
|
||||||
# Désactiver Fast Refresh pour éviter les rechargements en boucle
|
|
||||||
export NEXT_DISABLE_FAST_REFRESH=1
|
|
||||||
|
|
||||||
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}"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user