Files
apilog/docker-compose.yml
2024-10-10 15:51:41 +02:00

37 lines
810 B
YAML

---
x-restart-policy: &restart_policy
restart: unless-stopped
services:
# apilog_worker:
# build:
# context: .
# dockerfile: Dockerfile
# <<: *restart_policy
# container_name: api_worker
# environment:
# - POSTGRES_HOST=apilog_db
# - POSTGRES_PORT=5432
# - POSTGRES_USER=root
# - POSTGRES_PASSWORD=password
# - POSTGRES_DB=apilog
# depends_on:
# apilog_db:
# condition: service_healthy
apilog_db:
image: postgres
environment:
POSTGRES_USER: postgres
POSTGRES_PASSWORD: root
POSTGRES_DB: fastapi
<<: *restart_policy
container_name: apilog_db
healthcheck:
test: ["CMD-SHELL", "pg_isready -U root"]
interval: 10s
timeout: 5s
retries: 5
ports:
- "5432:5432"