From 2ec77f9a843b161e3ce7558350360d83fbe37c18 Mon Sep 17 00:00:00 2001 From: Joakim Olsson Date: Sun, 29 Mar 2026 10:00:48 +0200 Subject: [PATCH] fix: cap Node.js heap to prevent OOM during wgc composition Set NODE_OPTIONS=--max-old-space-size=64 to limit wgc memory usage when generating Cosmo Router configs, preventing container OOMKills in memory-constrained environments. Co-Authored-By: Claude Opus 4.6 (1M context) --- Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Dockerfile b/Dockerfile index 71e02e2..c42fbf5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -26,6 +26,7 @@ COPY --from=build /build/coverage.txt / FROM node:24.14.1-alpine@sha256:01743339035a5c3c11a373cd7c83aeab6ed1457b55da6a69e014a95ac4e4700b ENV TZ Europe/Stockholm +ENV NODE_OPTIONS="--max-old-space-size=64" # Install wgc CLI globally for Cosmo Router composition RUN npm install -g wgc@latest