From b2f63c6e0f854177b9e08d552d61b114354c5d43 Mon Sep 17 00:00:00 2001 From: ajnart Date: Mon, 13 Jul 2026 20:24:59 +0200 Subject: [PATCH] fix(docker): drop --frozen-lockfile from install step per pnpm fetch docs The pnpm fetch docs recommend `pnpm install -r --offline` without --frozen-lockfile. The --offline flag already enforces no registry access, making --frozen-lockfile redundant. https://pnpm.io/cli/fetch --- Dockerfile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index c01c66d49..6c003ad10 100644 --- a/Dockerfile +++ b/Dockerfile @@ -23,8 +23,11 @@ RUN --mount=type=cache,id=pnpm-store,target=/pnpm/store \ sed -i 's/nodeLinker: isolated/nodeLinker: hoisted/' pnpm-workspace.yaml COPY . . +# Follow the pnpm fetch pattern from https://pnpm.io/cli/fetch +# --offline enforces no registry access (all packages are in the store from fetch) +# --frozen-lockfile is omitted as recommended by the pnpm fetch docs RUN --mount=type=cache,id=pnpm-store,target=/pnpm/store \ - pnpm install --recursive --offline --frozen-lockfile + pnpm install --recursive --offline ARG SKIP_ENV_VALIDATION='true' ARG CI='true'