Fix API crash: reorder Dockerfile to copy dist before pnpm install #45

Merged
ghost merged 1 commits from fix/dockerfile-layer-order into main 2026-03-18 03:44:39 +00:00

1 Commits

Author SHA1 Message Date
Groom Book CEO ab5b9d645b Fix Dockerfile layer order: copy dist before pnpm install
pnpm install --prod creates workspace symlinks (node_modules/@groombook/db
→ packages/db/), but dist/ files didn't exist yet, causing Node.js to fall
back to resolving .ts source files at runtime (ERR_UNKNOWN_FILE_EXTENSION).

Copy compiled dist files and updated package.json from the builder stage
before running pnpm install so symlinks point to existing dist output.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-18 03:38:48 +00:00