From 1d63a75a67bdb25a2fba9c26b2052fcb881a221d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=92=D0=B8=D0=BA=D1=82=D0=BE=D1=80?= <78488229+viktor138irk@users.noreply.github.com> Date: Fri, 8 May 2026 03:32:17 +0900 Subject: [PATCH] Add PostgreSQL and Redis services --- docker-compose.yml | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index 7becbec..f9567c2 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -6,4 +6,37 @@ services: - .env ports: - "8000:8000" + depends_on: + postgres: + condition: service_healthy + redis: + condition: service_started restart: unless-stopped + + postgres: + image: postgres:16-alpine + container_name: trade_postgres + environment: + POSTGRES_DB: trade + POSTGRES_USER: trade + POSTGRES_PASSWORD: trade + ports: + - "5432:5432" + volumes: + - postgres_data:/var/lib/postgresql/data + healthcheck: + test: ["CMD-SHELL", "pg_isready -U trade -d trade"] + interval: 5s + timeout: 5s + retries: 10 + restart: unless-stopped + + redis: + image: redis:7-alpine + container_name: trade_redis + ports: + - "6379:6379" + restart: unless-stopped + +volumes: + postgres_data: