From 6cd93e57b388e4a2a6f454f619d2f0f4541d1f74 Mon Sep 17 00:00:00 2001 From: Johannes Millan Date: Thu, 11 Dec 2025 14:58:25 +0100 Subject: [PATCH] fix(super-sync-server): Correct Dockerfile for npm workspace hoisted deps This commit fixes an issue where the super-sync-server Docker image failed to start due to missing node_modules. When using npm workspaces, many dependencies are hoisted to the root node_modules directory. The previous Dockerfile only copied the workspace-specific node_modules, omitting these hoisted dependencies. The fix changes the COPY command in the production stage of the Dockerfile to copy the root /app/node_modules, ensuring all necessary dependencies, including 'fastify', are present in the final image. --- packages/super-sync-server/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/super-sync-server/Dockerfile b/packages/super-sync-server/Dockerfile index 035d125cd3..164e262411 100644 --- a/packages/super-sync-server/Dockerfile +++ b/packages/super-sync-server/Dockerfile @@ -51,7 +51,7 @@ RUN addgroup -g 1001 -S nodejs && \ # Copy built artifacts from builder COPY --from=builder /app/packages/super-sync-server/dist ./dist -COPY --from=builder /app/packages/super-sync-server/node_modules ./node_modules +COPY --from=builder /app/node_modules ./node_modules COPY --from=builder /app/packages/super-sync-server/package.json ./ COPY --from=builder /app/packages/super-sync-server/prisma ./prisma