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:
@@ -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 . .
|
||||
|
||||
Reference in New Issue
Block a user