From c1803504c696e98a8143345936cfb90e4536b0cc Mon Sep 17 00:00:00 2001 From: DoctoDre Date: Sun, 26 Jul 2026 08:33:50 +0200 Subject: [PATCH] perf: strictly limit memory usage for umami and backend --- privat/CV/andreknie.de/docker-compose.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/privat/CV/andreknie.de/docker-compose.yml b/privat/CV/andreknie.de/docker-compose.yml index 85199d9..03e3fbc 100644 --- a/privat/CV/andreknie.de/docker-compose.yml +++ b/privat/CV/andreknie.de/docker-compose.yml @@ -5,6 +5,12 @@ services: - ./server/data:/app/server/data env_file: - .env + environment: + - NODE_OPTIONS=--max-old-space-size=128 + deploy: + resources: + limits: + memory: 256M restart: unless-stopped caddy: @@ -23,10 +29,15 @@ services: umami-db: image: postgres:15-alpine + command: postgres -c shared_buffers=32MB -c max_connections=20 env_file: - .env volumes: - umami_db_data:/var/lib/postgresql/data + deploy: + resources: + limits: + memory: 256M restart: unless-stopped umami: @@ -35,6 +46,11 @@ services: - .env environment: - PORT=3000 + - NODE_OPTIONS=--max-old-space-size=128 + deploy: + resources: + limits: + memory: 256M depends_on: - umami-db restart: unless-stopped