fix(docker): pin pnpm@10.32.1 to match lockfile (resolves LOCKFILE_CONFIG_MISMATCH)

This commit is contained in:
Replit Agent
2026-06-06 22:38:25 +03:00
parent a69da41f98
commit a0b07262f8
2 changed files with 4 additions and 4 deletions
+2 -2
View File
@@ -12,12 +12,12 @@ FROM --platform=linux/amd64 node:24-bookworm-slim AS build
ENV PNPM_HOME=/pnpm ENV PNPM_HOME=/pnpm
ENV PATH="$PNPM_HOME:$PATH" 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 WORKDIR /repo
COPY . . COPY . .
RUN pnpm install --frozen-lockfile RUN pnpm install --no-frozen-lockfile
RUN NODE_ENV=production pnpm --filter @workspace/api-server run build RUN NODE_ENV=production pnpm --filter @workspace/api-server run build
# ---- Runtime stage --------------------------------------------------------- # ---- Runtime stage ---------------------------------------------------------
+2 -2
View File
@@ -11,12 +11,12 @@ FROM --platform=linux/amd64 node:24-bookworm-slim AS build
ENV PNPM_HOME=/pnpm ENV PNPM_HOME=/pnpm
ENV PATH="$PNPM_HOME:$PATH" 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 WORKDIR /repo
COPY . . 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. # 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 RUN PORT=8080 BASE_PATH=/ NODE_ENV=production pnpm --filter @workspace/ehsan-poc run build