Skip to content

Commit 8bc02de

Browse files
stubbiclaude
authored andcommitted
fix: remove pnpm prune from Dockerfile — runtime deps in devDeps (#12)
Upstream lists runtime dependencies like drizzle-orm in devDependencies. Pruning removes them, causing ERR_MODULE_NOT_FOUND at runtime. Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 6d14926 commit 8bc02de

1 file changed

Lines changed: 2 additions & 3 deletions

File tree

Dockerfile

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,9 +47,8 @@ COPY . .
4747
RUN pnpm -r build \
4848
&& test -f server/dist/index.js || (echo "ERROR: server build output missing" && exit 1)
4949

50-
# Prune dev dependencies — tsx is no longer needed at runtime
51-
# since all workspace packages export precompiled dist/ output.
52-
RUN pnpm prune --prod --no-optional
50+
# No prod prune — upstream lists runtime deps (drizzle-orm, etc.)
51+
# as devDependencies. Image size is controlled by selective COPY below.
5352

5453
# ── Stage 4: production ───────────────────────────────────────
5554
# Distroless-style minimal image. No shell, no package manager,

0 commit comments

Comments
 (0)