From d343319621103f67313f93ff2c1ba1a30f17a48d Mon Sep 17 00:00:00 2001 From: Ulises Vargas Date: Tue, 25 Aug 2026 10:50:54 -0700 Subject: [PATCH] chore: stagger docker builds to prevent parallel OOM --- docker/Dockerfile.dashboard | 2 +- docker/Dockerfile.jobs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docker/Dockerfile.dashboard b/docker/Dockerfile.dashboard index 857c22e0..5d5adf31 100644 --- a/docker/Dockerfile.dashboard +++ b/docker/Dockerfile.dashboard @@ -22,7 +22,7 @@ RUN pnpm install --offline --frozen-lockfile --ignore-scripts \ RUN find . -name 'tsconfig.tsbuildinfo' -delete RUN NODE_OPTIONS="--max-old-space-size=4096" \ PUBLIC_IS_SELFHOSTED="${PUBLIC_IS_SELFHOSTED}" \ - pnpm -r --filter @cio/dashboard... build + sleep 45 && pnpm -r --filter @cio/dashboard... build RUN test -f apps/dashboard/build/index.js || (echo "ERROR: Dashboard build output not found at apps/dashboard/build/index.js" && exit 1) diff --git a/docker/Dockerfile.jobs b/docker/Dockerfile.jobs index 307321e7..d19ad34f 100644 --- a/docker/Dockerfile.jobs +++ b/docker/Dockerfile.jobs @@ -27,7 +27,7 @@ RUN pnpm install --offline --frozen-lockfile --ignore-scripts \ --store-dir /pnpm/store --filter @cio/jobs-worker... RUN find . -name 'tsconfig.tsbuildinfo' -delete # Build the worker and all its workspace deps in topological order. -RUN pnpm -r --filter @cio/jobs-worker... build +RUN sleep 90 && pnpm -r --filter @cio/jobs-worker... build # Run all worker entrypoints by default. Override CMD to scale media / transcribe # / maintenance independently.