From a7ec50f26b41b2efe0ef57ae03a7548bbbc3ca07 Mon Sep 17 00:00:00 2001 From: Phu Tu Date: Wed, 4 Dec 2024 14:29:38 +0100 Subject: [PATCH] Add limits for CPU and RAM usage by postgres container --- docker-compose-prod.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/docker-compose-prod.yml b/docker-compose-prod.yml index 3f62fbe..eda006e 100644 --- a/docker-compose-prod.yml +++ b/docker-compose-prod.yml @@ -41,6 +41,14 @@ services: env_file: .env image: postgres:12.0-alpine shm_size: '1gb' + deploy: + resources: + limits: + cpus: '3.0' # number of cores + memory: 4GB + reservations: + cpus: '0.5' + memory: 512M environment: POSTGRES_USER: ${DATABASE_USERNAME} POSTGRES_PASSWORD: ${DATABASE_PASSWORD}