version: '3.8' services: app: build: ./app ports: - "8000:8000" env_file: - .env depends_on: - db volumes: - ./app:/app - /app/.venv db: image: postgres:15 environment: POSTGRES_USER: ${POSTGRES_USER} POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} POSTGRES_DB: ${POSTGRES_DB} ports: - "5432:5432" volumes: - pgdata:/var/lib/postgresql/data volumes: pgdata: