From 4008a5de75605fed1cf8723d7f6869babd0da88a Mon Sep 17 00:00:00 2001 From: JG2401 <76785435+JG2401@users.noreply.github.com> Date: Fri, 17 Jul 2026 22:13:32 +0200 Subject: [PATCH] Set CPU and memory limits for services Added resource limits for paperless, redis, and db services. --- projects/paperless/docker-compose.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/projects/paperless/docker-compose.yml b/projects/paperless/docker-compose.yml index 4e5b847..8822ea8 100644 --- a/projects/paperless/docker-compose.yml +++ b/projects/paperless/docker-compose.yml @@ -2,6 +2,11 @@ version: '3.8' services: paperless: image: ghcr.io/paperless-ngx/paperless-ngx:2.20.10 + deploy: + resources: + limits: + cpus: "1.0" + memory: 1.5G container_name: paperless restart: unless-stopped labels: @@ -32,6 +37,11 @@ services: redis: image: redis:8.6.1 + deploy: + resources: + limits: + cpus: "0.25" + memory: 256M container_name: paperless-redis restart: unless-stopped volumes: @@ -42,6 +52,11 @@ services: db: container_name: paperless-db image: postgres:16 + deploy: + resources: + limits: + cpus: "0.75" + memory: 1G restart: unless-stopped volumes: - paperlessdb:/var/lib/postgresql/data