Refactor docker-compose.yml to update resource limits for services

This commit is contained in:
Jose Eduardo 2025-08-11 23:54:14 -04:00
parent ddaa57d96d
commit 8dde9b96e3

View File

@ -12,13 +12,9 @@ services:
deploy: deploy:
resources: resources:
limits: limits:
cpus: "0.30" cpus: "0.35"
memory: "80MB" memory: "90MB"
healthcheck:
test: [ "CMD", "curl", "-f", "http://api1:9999" ]
interval: 30s
timeout: 10s
retries: 3
api2: api2:
container_name: api2 container_name: api2
@ -33,13 +29,9 @@ services:
deploy: deploy:
resources: resources:
limits: limits:
cpus: "0.30" cpus: "0.35"
memory: "80MB" memory: "90MB"
healthcheck:
test: [ "CMD", "curl", "-f", "http://api2:9999" ]
interval: 30s
timeout: 10s
retries: 3
nginx: nginx:
image: nginx:latest image: nginx:latest
@ -73,8 +65,8 @@ services:
deploy: deploy:
resources: resources:
limits: limits:
cpus: "0.10" cpus: "0.20"
memory: "48MB" memory: "70MB"
database: database:
container_name: database container_name: database
@ -83,11 +75,6 @@ services:
platform: linux/amd64 platform: linux/amd64
ports: ports:
- "5432:5432" - "5432:5432"
healthcheck:
test: [ "CMD-SHELL", "pg_isready -U postgres -d payment" ]
interval: 5s
timeout: 5s
retries: 5
environment: environment:
- POSTGRES_DB=payment - POSTGRES_DB=payment
- POSTGRES_USER=postgres - POSTGRES_USER=postgres
@ -100,8 +87,8 @@ services:
deploy: deploy:
resources: resources:
limits: limits:
cpus: "0.70" cpus: "0.50"
memory: "117MB" memory: "90MB"
networks: networks:
backend: backend: