fix(docker): pin pnpm@10.32.1 to match lockfile (resolves LOCKFILE_CONFIG_MISMATCH)
This commit is contained in:
+2
-2
@@ -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 ---------------------------------------------------------
|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user