diff --git a/web/Dockerfile b/web/Dockerfile index 1caef91..692ea3b 100644 --- a/web/Dockerfile +++ b/web/Dockerfile @@ -1,6 +1,8 @@ FROM node:20-bookworm-slim AS build WORKDIR /build -RUN npm install -g npm@latest +# PAS de mise à jour de npm ici : « npm@latest » est une cible mouvante qui finit +# par exiger un Node plus récent que l'image (npm 12 -> Node >= 22) et casse le +# build. Le npm livré avec l'image suffit (npm ci supporte lockfileVersion 3). COPY package*.json ./ RUN npm ci --include=dev --ignore-scripts --no-audit --no-fund --no-progress COPY . .