From ac5cce4ec51840370ace3785511b27288f66cd9b Mon Sep 17 00:00:00 2001 From: fettpl <38704082+fettpl@users.noreply.github.com> Date: Mon, 16 Feb 2026 17:43:00 +0100 Subject: [PATCH] ops: add resource limits to docker-compose.yml Add CPU and memory constraints to prevent runaway resource consumption: - Limits: 2 CPUs, 2 GB memory - Reservations: 0.5 CPUs, 512 MB memory Closes #360 Co-Authored-By: Claude Opus 4.6 --- docker-compose.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index a7e7db9..3e85171 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -39,6 +39,16 @@ services: # Gateway API port (override HOST_PORT if 3000 is taken) - "${HOST_PORT:-3000}:3000" + # Resource limits + deploy: + resources: + limits: + cpus: '2' + memory: 2G + reservations: + cpus: '0.5' + memory: 512M + # Health check healthcheck: test: ["CMD", "zeroclaw", "doctor"]