From d03456bd6a5e2717ea4d21af053753745add6832 Mon Sep 17 00:00:00 2001 From: jos3duardo Date: Mon, 11 Aug 2025 23:57:26 -0400 Subject: [PATCH 1/2] Update docker-compose configuration for payment service images and resource limits --- docker-compose.yml | 37 ++++++++++++------------------------- 1 file changed, 12 insertions(+), 25 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index d14d273..d599bfa 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -2,7 +2,7 @@ services: api1: container_name: api1 hostname: api1 - image: payment2:latest + image: payment3:latest networks: - backend - payment-processor @@ -12,18 +12,14 @@ services: deploy: resources: limits: - cpus: "0.30" - memory: "80MB" - healthcheck: - test: [ "CMD", "curl", "-f", "http://api1:9999" ] - interval: 30s - timeout: 10s - retries: 3 + cpus: "0.35" + memory: "90MB" + api2: container_name: api2 hostname: api2 - image: payment2:latest + image: payment3:latest depends_on: - redis - database @@ -33,13 +29,9 @@ services: deploy: resources: limits: - cpus: "0.30" - memory: "80MB" - healthcheck: - test: [ "CMD", "curl", "-f", "http://api2:9999" ] - interval: 30s - timeout: 10s - retries: 3 + cpus: "0.35" + memory: "90MB" + nginx: image: nginx:latest @@ -73,8 +65,8 @@ services: deploy: resources: limits: - cpus: "0.10" - memory: "48MB" + cpus: "0.20" + memory: "70MB" database: container_name: database @@ -83,11 +75,6 @@ services: platform: linux/amd64 ports: - "5432:5432" - healthcheck: - test: [ "CMD-SHELL", "pg_isready -U postgres -d payment" ] - interval: 5s - timeout: 5s - retries: 5 environment: - POSTGRES_DB=payment - POSTGRES_USER=postgres @@ -100,8 +87,8 @@ services: deploy: resources: limits: - cpus: "0.70" - memory: "117MB" + cpus: "0.50" + memory: "90MB" networks: backend: From af8c1260d5f8bf272bdd0d92e49c597eaa4d7e0c Mon Sep 17 00:00:00 2001 From: jos3duardo Date: Tue, 12 Aug 2025 09:14:30 -0400 Subject: [PATCH 2/2] Remove hostname entries from docker-compose.yml for services --- docker-compose.yml | 5 ----- 1 file changed, 5 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index d599bfa..5bb7a1b 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,7 +1,6 @@ services: api1: container_name: api1 - hostname: api1 image: payment3:latest networks: - backend @@ -18,7 +17,6 @@ services: api2: container_name: api2 - hostname: api2 image: payment3:latest depends_on: - redis @@ -36,7 +34,6 @@ services: nginx: image: nginx:latest container_name: nginx - hostname: nginx ports: - "9999:9999" volumes: @@ -54,7 +51,6 @@ services: redis: image: redis:7.2-alpine - hostname: redis platform: linux/amd64 ports: - "6379:6379" @@ -71,7 +67,6 @@ services: database: container_name: database image: postgres:alpine - hostname: database platform: linux/amd64 ports: - "5432:5432"