fix(docker): reinstall dependencies in build stage
Some checks failed
release server / resolve build metadata (push) Successful in 6s
release server / build fluxer server (push) Successful in 3m25s
release server / create release (disabled for Gitea) (push) Has been skipped
release server / release summary (push) Successful in 5s
test cassandra-backup / Test latest Cassandra backup (push) Has been cancelled

The build stage needs to run pnpm install after copying packages
to ensure all dependencies like ioredis are properly resolved.
This commit is contained in:
2026-03-01 13:45:22 -05:00
parent f327b05bce
commit 3a8b09e47e

View File

@@ -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