diff --git a/CHANGELOG.md b/CHANGELOG.md index a388295..475601e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,13 @@ All notable changes to this project are documented in this file. +## [1.119.4] - 2026-09-07 + +### Fixed +- Heap-Limit für den Build von 2048 auf 4096 MB angehoben. Der Wert aus v1.119.3 stammte + aus der Zeit, als der Container 3 GB hatte, und war schlicht zu niedrig: Der Build starb + punktgenau bei 2045 MB — also an der gesetzten Grenze. Gemessener Bedarf sind rund 2,6 GB. + ## [1.119.3] - 2026-09-07 ### Fixed diff --git a/package-lock.json b/package-lock.json index bb6cf76..89c891e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "my-weekly-todo-list", - "version": "1.119.3", + "version": "1.119.4", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "my-weekly-todo-list", - "version": "1.119.3", + "version": "1.119.4", "license": "MIT", "dependencies": { "@auth/prisma-adapter": "^2.11.1", diff --git a/package.json b/package.json index 38912a6..0127346 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "my-weekly-todo-list", - "version": "1.119.3", + "version": "1.119.4", "description": "A web-based weekly task management application that organizes to-dos and calendar events in a single, intuitive weekly view", "main": "index.js", "scripts": { diff --git a/scripts/update-app.sh b/scripts/update-app.sh index 9ab664e..ed65b1b 100755 --- a/scripts/update-app.sh +++ b/scripts/update-app.sh @@ -95,11 +95,13 @@ main() { log "--- Regenerating Prisma client ---" npx prisma generate - # Der Standard-Heap von Node richtet sich nach dem Arbeitsspeicher und landet auf - # diesem Container bei rund 1,5 GB. Das reichte fuer `next build` nicht mehr, der Build - # starb mit "JavaScript heap out of memory". 2 GB lassen genug Luft fuer den Rest. + # Der Standard-Heap von Node richtet sich nach dem Arbeitsspeicher und lag auf diesem + # Container bei rund 1,5 GB -- zu wenig fuer `next build`. Ein erster Versuch mit 2048 + # scheiterte ebenfalls: der Build starb punktgenau bei 2045 MB. Gemessener Bedarf sind + # rund 2,6 GB, deshalb 4 GB. Der Container hat 6 GB, das laesst genug Luft fuer den + # laufenden PM2-Prozess. log "--- Building application ---" - NODE_OPTIONS="--max-old-space-size=2048" npm run build + NODE_OPTIONS="--max-old-space-size=4096" npm run build # next.config.js sets output: 'standalone', and Next.js does NOT copy public/ or # .next/static/ into .next/standalone — that is a documented manual step. Skipping it