diff --git a/Dockerfile b/Dockerfile index 7b156e6..acc5b3b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -14,6 +14,9 @@ RUN npm run build # ── Stage 2: Production (nginx pour servir le static export) ───────────────── FROM nginx:alpine +# Installer curl pour le healthcheck +RUN apk add --no-cache curl + # Copier la config nginx personnalisée COPY nginx.conf /etc/nginx/conf.d/default.conf @@ -27,7 +30,7 @@ RUN chmod +x /docker-entrypoint.sh EXPOSE 3000 HEALTHCHECK --interval=30s --timeout=10s --start-period=10s --retries=3 \ - CMD wget -qO- http://localhost:3000/ || exit 1 + CMD curl -f http://localhost:3000/ || exit 1 ENTRYPOINT ["/docker-entrypoint.sh"] CMD ["nginx", "-g", "daemon off;"]