--- services: postgres: image: postgres:16.2 container_name: postgres environment: - POSTGRES_USER=${POSTGRES_USER} - POSTGRES_PASSWORD=${POSTGRES_PASSWORD} # (Optional) when creating a new database # - POSTGRES_DB=${POSTGRES_DB} ports: - 5432:5432 volumes: - postgres-data:/var/lib/postgresql/data restart: unless-stopped volumes: postgres-data: