From ceb57ec1c4920084d72828dce8140ed24de77bfd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Kr=C3=BCger?= Date: Wed, 4 Mar 2026 19:29:36 +0100 Subject: [PATCH] fix: copy root node_modules to runner stage in backend Dockerfile pnpm hoists workspace dependencies to the root node_modules. Without copying it, modules like pg are not found at runtime. Co-Authored-By: Claude Sonnet 4.6 --- Dockerfile.backend | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Dockerfile.backend b/Dockerfile.backend index c9f5850..2b4e300 100644 --- a/Dockerfile.backend +++ b/Dockerfile.backend @@ -48,6 +48,8 @@ WORKDIR /home/node/app RUN mkdir -p packages/backend +COPY --from=builder --chown=node:node /app/node_modules ./node_modules +COPY --from=builder --chown=node:node /app/package.json ./package.json COPY --from=builder --chown=node:node /app/packages/backend/dist ./packages/backend/dist COPY --from=builder --chown=node:node /app/packages/backend/node_modules ./packages/backend/node_modules COPY --from=builder --chown=node:node /app/packages/backend/package.json ./packages/backend/package.json