From ea0d7751638c81ac14868c8ab75f6f56a2875ff2 Mon Sep 17 00:00:00 2001 From: jordan Date: Mon, 9 Feb 2026 23:05:33 -0700 Subject: [PATCH] fix: switch Dockerfile from pnpm to npm Project uses npm (package-lock.json), but Dockerfile was configured for pnpm causing frozen-lockfile errors in CI builds. Co-Authored-By: Claude Sonnet 4.5 --- Dockerfile | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/Dockerfile b/Dockerfile index 3e78648..2f7e385 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,20 +6,17 @@ WORKDIR /app ARG NEXT_PUBLIC_ASSET_BASE_URL=https://storage.googleapis.com/orchard9-assets/research-notes ENV NEXT_PUBLIC_ASSET_BASE_URL=$NEXT_PUBLIC_ASSET_BASE_URL -# Install pnpm -RUN corepack enable && corepack prepare pnpm@latest --activate - # Copy package files -COPY blog/package.json blog/pnpm-lock.yaml ./ +COPY blog/package.json blog/package-lock.json ./ # Install dependencies -RUN pnpm install --frozen-lockfile +RUN npm ci # Copy source COPY blog/ . # Build -RUN pnpm build +RUN npm run build # Runtime stage FROM node:20-alpine AS runner