From 1a3a6f83cc9ef2af8fed16775dce209feb8391ab Mon Sep 17 00:00:00 2001 From: leo Date: Sat, 27 Sep 2025 14:31:52 -0300 Subject: tentativa --- docker-compose.yml | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 docker-compose.yml (limited to 'docker-compose.yml') diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..ce87185 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,62 @@ +services: + postgres: + image: postgres:15-alpine + container_name: postgres + environment: + POSTGRES_DB: payment + POSTGRES_USER: postgres + POSTGRES_PASSWORD: postgres + ports: + - "5432:5432" + volumes: + - postgres_data:/var/lib/postgresql/data + networks: + - rinha-network + + api01: + image: backend-native + container_name: api01 + environment: + DB: payment + DB_USER: postgres + DB_PASSWORD: postgres + depends_on: + - postgres + networks: + - rinha-network + - payment-processor + + api02: + image: backend-native + container_name: api02 + environment: + DB: payment + DB_USER: postgres + DB_PASSWORD: postgres + depends_on: + - postgres + networks: + - rinha-network + - payment-processor + + nginx: + image: nginx:alpine + container_name: nginx + ports: + - "9999:9999" + volumes: + - ./nginx.conf:/etc/nginx/nginx.conf:ro + depends_on: + - api01 + - api02 + networks: + - rinha-network + +volumes: + postgres_data: + +networks: + rinha-network: + driver: bridge + payment-processor: + external: true -- cgit v1.2.3