From a890b11bf2616ba46c7a42b5ae8c0616dba705af Mon Sep 17 00:00:00 2001 From: Kitty Cat Date: Sun, 1 Mar 2026 12:00:53 -0500 Subject: [PATCH] fix(docker): reinstall dependencies after copying source After copying the full package source, we need to run pnpm install again to ensure all dependencies are properly linked and TypeScript can find all required modules like idna-uts46-hx. --- fluxer_server/Dockerfile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/fluxer_server/Dockerfile b/fluxer_server/Dockerfile index 4854a74f..b34aa468 100644 --- a/fluxer_server/Dockerfile +++ b/fluxer_server/Dockerfile @@ -120,6 +120,9 @@ COPY config/ ./config/ COPY packages/ ./packages/ COPY fluxer_app/ ./fluxer_app/ +# Reinstall to ensure all dependencies are properly linked after copying source +RUN pnpm install --frozen-lockfile + # Set FLUXER_CONFIG for rspack to derive API endpoints ENV FLUXER_CONFIG=/usr/src/app/config/config.production.template.json