From 2d4df6fe1e1e72473043359e6dba56b01c229e01 Mon Sep 17 00:00:00 2001 From: Chris Farhood Date: Thu, 14 May 2026 16:50:52 +0000 Subject: [PATCH] fix(docker): add missing pnpm-workspace.yaml COPY in deps and runner stages Without pnpm-workspace.yaml, pnpm install --frozen-lockfile can't discover the apps/api workspace member, causing "Already up to date" and tsc not found. Also removes stale packages/* entry from pnpm-workspace.yaml (no packages/ directory exists in the dev branch). Fixes: GRO-1231 Co-Authored-By: Paperclip --- Dockerfile | 4 ++-- pnpm-workspace.yaml | 1 - 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 3a031e3..662ad85 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,7 +3,7 @@ RUN corepack enable && corepack prepare pnpm@9.15.4 --activate WORKDIR /app FROM base AS deps -COPY package.json pnpm-lock.yaml ./ +COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./ COPY apps/api/package.json apps/api/ RUN pnpm install --frozen-lockfile @@ -17,7 +17,7 @@ RUN corepack enable && corepack prepare pnpm@9.15.4 --activate WORKDIR /app ENV NODE_ENV=production -COPY package.json pnpm-lock.yaml ./ +COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./ COPY --from=builder /app/apps/api/package.json apps/api/ COPY --from=builder /app/apps/api/dist apps/api/dist RUN pnpm install --frozen-lockfile --prod diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 3ff5faa..06b6051 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,3 +1,2 @@ packages: - "apps/*" - - "packages/*"