fix(docker): ship patched dependencies in the runtime image
The runtime stage copied node_modules from the deps stage, but patch-package runs in the builder stage, so a patched server-side dependency reached the image unpatched; only the bundled dist carried the fix. Both node_modules copies now come from builder. Claude-Session: https://claude.ai/code/session_01VqV56Hez25hTxXH4ipJfzH
This commit is contained in:
+4
-2
@@ -63,8 +63,10 @@ ENV LANG=C.UTF-8
|
|||||||
|
|
||||||
COPY scripts/docker-entrypoint.sh /home/openchamber/openchamber-entrypoint.sh
|
COPY scripts/docker-entrypoint.sh /home/openchamber/openchamber-entrypoint.sh
|
||||||
|
|
||||||
COPY --from=deps /app/node_modules ./node_modules
|
# From builder, not deps: builder is where patch-package ran, so a patched
|
||||||
COPY --from=deps /app/packages/web/node_modules ./packages/web/node_modules
|
# server-side dependency reaches the image instead of only the bundled dist.
|
||||||
|
COPY --from=builder /app/node_modules ./node_modules
|
||||||
|
COPY --from=builder /app/packages/web/node_modules ./packages/web/node_modules
|
||||||
COPY --from=builder /app/package.json ./package.json
|
COPY --from=builder /app/package.json ./package.json
|
||||||
COPY --from=builder /app/packages/web/package.json ./packages/web/package.json
|
COPY --from=builder /app/packages/web/package.json ./packages/web/package.json
|
||||||
COPY --from=builder /app/packages/web/bin ./packages/web/bin
|
COPY --from=builder /app/packages/web/bin ./packages/web/bin
|
||||||
|
|||||||
Reference in New Issue
Block a user