From d5b7206bdadeb25527a843aa19c295a41cbe06b4 Mon Sep 17 00:00:00 2001 From: jknapp Date: Fri, 15 May 2026 08:03:14 -0700 Subject: [PATCH] fix(docker): use package-relative paths for esbuild bundle step pnpm --filter runs in the package directory, so the input and output paths must be relative to apps/web, not the repo root. Co-Authored-By: Claude Opus 4.7 (1M context) --- apps/web/Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/web/Dockerfile b/apps/web/Dockerfile index 6e5c31d..8e2cbb2 100644 --- a/apps/web/Dockerfile +++ b/apps/web/Dockerfile @@ -38,9 +38,9 @@ RUN pnpm --filter @shared-memory/web build # Bundle the migrator into a single ESM file so the runtime image doesn't # need tsx or the rest of devDependencies. -RUN pnpm --filter @shared-memory/web exec esbuild apps/web/scripts/migrate.ts \ +RUN pnpm --filter @shared-memory/web exec esbuild scripts/migrate.ts \ --bundle --platform=node --target=node20 --format=esm \ - --outfile=apps/web/migrate.mjs + --outfile=migrate.mjs # ---------- runner ---------- FROM node:20-alpine AS runner