From 6afacd93e62da393bd2d42e1bf9723a9c8977d0b Mon Sep 17 00:00:00 2001 From: zetaloop Date: Thu, 23 Apr 2026 01:17:35 +0800 Subject: [PATCH] fix: limit GOMAXPROCS in build to prevent OOM during parallel bake --- deploy/dev/build.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/deploy/dev/build.sh b/deploy/dev/build.sh index b1174c7..41c46ec 100755 --- a/deploy/dev/build.sh +++ b/deploy/dev/build.sh @@ -26,7 +26,7 @@ RUN --mount=type=cache,target=/go/pkg/mod go mod download COPY . . RUN --mount=type=cache,target=/go/pkg/mod \ --mount=type=cache,target=/root/.cache/go-build \ - go build -ldflags="-s -w" -o /app/main ./{service_dir} + GOMAXPROCS=2 go build -ldflags="-s -w" -o /app/main ./{service_dir} FROM alpine:latest COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ @@ -48,7 +48,7 @@ RUN --mount=type=cache,target=/go/pkg/mod go mod download COPY . . RUN --mount=type=cache,target=/go/pkg/mod \ --mount=type=cache,target=/root/.cache/go-build \ - go build -ldflags="-s -w" -o /app/main ./{service_dir} + GOMAXPROCS=2 go build -ldflags="-s -w" -o /app/main ./{service_dir} FROM alpine:latest COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/