From caa3c2fe00ece5f77e55266570708a265a0490f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=97=D0=B0=D0=B8=D0=B4=20=D0=9E=D0=BC=D0=B0=D1=80=20?= =?UTF-8?q?=D0=9C=D0=B5=D0=B4=D1=85=D0=B0=D1=82?= Date: Fri, 26 Dec 2025 00:42:55 +0500 Subject: [PATCH] rewver --- docker-compose.server.yml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/docker-compose.server.yml b/docker-compose.server.yml index d3f5676..95e323b 100644 --- a/docker-compose.server.yml +++ b/docker-compose.server.yml @@ -23,6 +23,10 @@ services: PORT: 3000 networks: - proxy + - internal + depends_on: + postgres: + condition: service_healthy restart: unless-stopped labels: - traefik.enable=true @@ -32,6 +36,29 @@ services: - traefik.http.routers.api-finance.tls.certresolver=le - traefik.http.services.api-finance.loadbalancer.server.port=3000 + postgres: + image: postgres:14-alpine + container_name: api_finance_postgres + environment: + POSTGRES_USER: finance_user + POSTGRES_PASSWORD: SecurePassword123 + POSTGRES_DB: finance_app + volumes: + - postgres_data:/var/lib/postgresql/data + networks: + - internal + healthcheck: + test: ['CMD-SHELL', 'pg_isready -U finance_user -d finance_app'] + interval: 10s + timeout: 5s + retries: 5 + restart: unless-stopped + +volumes: + postgres_data: + networks: proxy: external: true + internal: + driver: bridge