diff --git a/Dockerfile b/Dockerfile index fcb990b..d96207b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -54,9 +54,8 @@ RUN apk add --no-cache tini su-exec WORKDIR /app # No native deps — runtime only needs node_modules for pure-JS packages (express, cors, etc.) -# Copy them directly from the builder stage instead of re-installing +# pnpm hoists everything to the root node_modules (shamefully-hoist=true in .npmrc) COPY --from=server-builder /build/node_modules ./node_modules -COPY --from=server-builder /build/apps/server/node_modules ./apps/server/node_modules 2>/dev/null || true # Copy compiled server output (includes dist/db/migrations/*.js compiled by tsc) COPY --from=server-builder /build/apps/server/dist ./apps/server/dist