From 3a8b09e47e43c6d5acccff7d75dbc5d1f466ef4b Mon Sep 17 00:00:00 2001 From: Kitty Cat Date: Sun, 1 Mar 2026 13:45:22 -0500 Subject: [PATCH] fix(docker): reinstall dependencies in build stage The build stage needs to run pnpm install after copying packages to ensure all dependencies like ioredis are properly resolved. --- fluxer_server/Dockerfile | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/fluxer_server/Dockerfile b/fluxer_server/Dockerfile index 2b1897ea..2072a7b6 100644 --- a/fluxer_server/Dockerfile +++ b/fluxer_server/Dockerfile @@ -69,9 +69,13 @@ FROM deps AS build COPY tsconfigs /usr/src/app/tsconfigs COPY packages/ ./packages/ -RUN pnpm --filter @fluxer/config generate COPY fluxer_server/ ./fluxer_server/ +# Reinstall to ensure all dependencies are properly linked after copying source +RUN pnpm install --frozen-lockfile + +RUN pnpm --filter @fluxer/config generate + RUN pnpm --filter @fluxer/marketing build:css COPY fluxer_media_proxy/data/model.onnx ./fluxer_media_proxy/data/model.onnx