chore(docker): defer pnpm version to packageManager field

Drop the explicit pnpm@latest prepare step and let corepack pick
up the pinned version from package.json on first invocation, so
the Docker build can't drift away from the local toolchain.
This commit is contained in:
Julien Calixte
2026-05-13 18:48:09 +02:00
parent 52deb5feb4
commit abc0113c8e

View File

@@ -1,7 +1,7 @@
# ---- Stage 1: deps (only invalidated when lockfile changes) ----
FROM node:22-alpine AS deps
RUN corepack enable && corepack prepare pnpm@latest --activate
RUN corepack enable
WORKDIR /app
@@ -13,7 +13,7 @@ RUN pnpm install --frozen-lockfile
# ---- Stage 2: build (invalidated on any source change) ----
FROM node:22-alpine AS builder
RUN corepack enable && corepack prepare pnpm@latest --activate
RUN corepack enable
WORKDIR /app