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
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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user