fix(docker): raise build heap limit

This commit is contained in:
Peter Steinberger
2026-05-10 05:45:44 +01:00
parent 9c20f43520
commit 60967c3a47
2 changed files with 7 additions and 1 deletions

View File

@@ -101,7 +101,7 @@ RUN pnpm canvas:a2ui:bundle || \
echo "/* A2UI bundle unavailable in this build */" > extensions/canvas/src/host/a2ui/a2ui.bundle.js && \
echo "stub" > extensions/canvas/src/host/a2ui/.bundle.hash && \
rm -rf vendor/a2ui apps/shared/OpenClawKit/Tools/CanvasA2UI)
RUN pnpm build:docker
RUN NODE_OPTIONS=--max-old-space-size=8192 pnpm build:docker
# Force pnpm for UI build (Bun may fail on ARM/Synology architectures)
ENV OPENCLAW_PREFER_PNPM=1
RUN pnpm ui:build

View File

@@ -68,6 +68,12 @@ describe("test-install-sh-docker", () => {
expect(dockerfile).toContain("node scripts/check-package-dist-imports.mjs /app");
});
it("runs the root Dockerfile build with the CI heap limit", () => {
const dockerfile = readFileSync("Dockerfile", "utf8");
expect(dockerfile).toContain("NODE_OPTIONS=--max-old-space-size=8192 pnpm build:docker");
});
it("allows repository branch history and release tags for secret-backed Docker release checks", () => {
const workflow = readFileSync(LIVE_E2E_WORKFLOW_PATH, "utf8");