haikal/docker-compose.yml
Marwan Alwali aa3abdb91e update
2025-03-14 01:43:30 +03:00

31 lines
691 B
YAML

version: '3'
services:
db:
image: postgres
restart: always
environment:
- POSTGRES_DB=haikal_db
- POSTGRES_USER=haikal_user
- POSTGRES_PASSWORD=haikal_pass
healthcheck:
test: ["CMD", "pg_isready", "-U", "haikal_user", "-d", "haikal_db"]
interval: 1m30s
timeout: 30s
retries: 5
start_period: 30s
web:
build: .
command: python manage.py runserver 0.0.0.0:8000
environment:
- DATABASE_HOST=db
- DATABASE_PORT=5432
- POSTGRES_DB=haikal_db
- POSTGRES_USER=haikal_user
- POSTGRES_PASSWORD=haikal_pass
volumes:
- .:/app
ports:
- "8000:8000"
depends_on:
- db