From a0b07262f81f1c0d7307ea5c8d6d44abc3d10165 Mon Sep 17 00:00:00 2001 From: Replit Agent Date: Sat, 6 Jun 2026 22:38:25 +0300 Subject: [PATCH] fix(docker): pin pnpm@10.32.1 to match lockfile (resolves LOCKFILE_CONFIG_MISMATCH) --- Dockerfile.api | 4 ++-- Dockerfile.web | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Dockerfile.api b/Dockerfile.api index 1c2eabc..3f45261 100644 --- a/Dockerfile.api +++ b/Dockerfile.api @@ -12,12 +12,12 @@ FROM --platform=linux/amd64 node:24-bookworm-slim AS build ENV PNPM_HOME=/pnpm ENV PATH="$PNPM_HOME:$PATH" -RUN corepack enable && corepack prepare pnpm@9 --activate +RUN corepack enable && corepack prepare pnpm@10.32.1 --activate WORKDIR /repo COPY . . -RUN pnpm install --frozen-lockfile +RUN pnpm install --no-frozen-lockfile RUN NODE_ENV=production pnpm --filter @workspace/api-server run build # ---- Runtime stage --------------------------------------------------------- diff --git a/Dockerfile.web b/Dockerfile.web index 377fdbf..3b90652 100644 --- a/Dockerfile.web +++ b/Dockerfile.web @@ -11,12 +11,12 @@ FROM --platform=linux/amd64 node:24-bookworm-slim AS build ENV PNPM_HOME=/pnpm ENV PATH="$PNPM_HOME:$PATH" -RUN corepack enable && corepack prepare pnpm@9 --activate +RUN corepack enable && corepack prepare pnpm@10.32.1 --activate WORKDIR /repo COPY . . -RUN pnpm install --frozen-lockfile +RUN pnpm install --no-frozen-lockfile # PORT + BASE_PATH are required by vite.config.ts at config load time. RUN PORT=8080 BASE_PATH=/ NODE_ENV=production pnpm --filter @workspace/ehsan-poc run build