version: '3.8' services: booked: image: booked-scheduler/booked:latest container_name: booked_scheduler ports: - "8080:80" environment: - DB_HOST=db - DB_PORT=5432 - DB_NAME=booked_db - DB_USER=booked_user - DB_PASSWORD=secret depends_on: - db restart: unless-stopped db: image: postgres:13 container_name: booked_db environment: POSTGRES_USER: booked_user POSTGRES_PASSWORD: secret POSTGRES_DB: booked_db volumes: - booked_db_data:/var/lib/postgresql/data restart: unless-stopped volumes: booked_db_data: