poolcoach / docker-compose.dev.yml
masterdanh's picture
deploy: snapshot for HF Space
78738de
Raw
History Blame Contribute Delete
1.15 kB
# Postgres + Redis cho DEV LOCAL (BRIEF 04/08/2026). KHÔNG dùng cho HF Space
# — Space chạy degraded: không DATABASE_URL là DB tắt hẳn, không REDIS_URL là
# queue tắt hẳn (recommend in-process như cũ).
#
# docker compose -f docker-compose.dev.yml up -d
# set DATABASE_URL=postgresql+psycopg://poolcoach:poolcoach@localhost:5432/poolcoach
# alembic upgrade head
# python scripts\seed_db.py
#
# Mode queue (bàn giao 14):
# set REDIS_URL=redis://localhost:6379/0
# python scripts\engine_worker.py (hoặc run_engine_worker.bat ở thư mục cha)
services:
db:
image: postgres:16
container_name: poolcoach-db
environment:
POSTGRES_USER: poolcoach
POSTGRES_PASSWORD: poolcoach
POSTGRES_DB: poolcoach
ports:
- "5432:5432"
volumes:
- poolcoach_pgdata:/var/lib/postgresql/data
redis:
image: redis:7
container_name: poolcoach-redis
ports:
- "6379:6379"
# Không volume CÓ CHỦ ĐÍCH: queue là dữ liệu sống (job/result TTL ngắn),
# mất khi restart là đúng — không có gì đáng persist.
volumes:
poolcoach_pgdata: