version: "3.8" services: app: build: context: . dockerfile: Dockerfile ports: - "8000:8000" environment: - DATABASE_HOST=postgres - DATABASE_PORT=5432 - DATABASE_USER=calminer - DATABASE_PASSWORD=calminer_password - DATABASE_NAME=calminer_db - DATABASE_DRIVER=postgresql depends_on: - postgres volumes: - ./logs:/app/logs restart: unless-stopped postgres: image: postgres:17 environment: - POSTGRES_USER=calminer - POSTGRES_PASSWORD=calminer_password - POSTGRES_DB=calminer_db ports: - "5432:5432" volumes: - postgres_data:/var/lib/postgresql/data restart: unless-stopped volumes: postgres_data: