Reduce shared-server build concurrency and memory pressure

This commit is contained in:
2026-09-10 12:18:41 -04:00
parent 5c791164a3
commit f35de3b03c
3 changed files with 18 additions and 0 deletions
+2
View File
@@ -15,6 +15,8 @@ COPY . .
FROM source AS builder
ARG NEXT_PUBLIC_APP_URL
ENV NEXT_PUBLIC_APP_URL=$NEXT_PUBLIC_APP_URL NEXT_TELEMETRY_DISABLED=1
# Build-only resource controls for the shared Coolify VM; not runtime settings.
ENV NEXT_BUILD_CPUS=2 RAYON_NUM_THREADS=2 UV_THREADPOOL_SIZE=2 MALLOC_ARENA_MAX=2 NODE_OPTIONS=--max-old-space-size=1536
# Build-only placeholders; never copy production secrets into image layers.
RUN DATABASE_URL=postgres://build:build@127.0.0.1:5432/build BETTER_AUTH_SECRET=build-only-placeholder-secret-not-for-runtime BETTER_AUTH_URL=$NEXT_PUBLIC_APP_URL bun run --filter @album/web build