CI : build web cassé par la sortie de npm 12 (npm@latest exige Node >= 22)

Suppression du « npm install -g npm@latest » du Dockerfile web : cible
mouvante inutile — le npm embarqué dans node:20 suffit pour npm ci
(lockfileVersion 3) et le build Angular.
This commit is contained in:
2026-07-10 09:31:58 +02:00
parent 0c44e42a22
commit 5cf7f8032d

View File

@@ -1,6 +1,8 @@
FROM node:20-bookworm-slim AS build FROM node:20-bookworm-slim AS build
WORKDIR /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 ./ COPY package*.json ./
RUN npm ci --include=dev --ignore-scripts --no-audit --no-fund --no-progress RUN npm ci --include=dev --ignore-scripts --no-audit --no-fund --no-progress
COPY . . COPY . .