---

version: "3.8"

# https://docs.drone.io/server/storage/database/
# https://docs.drone.io/server/storage/encryption/

services:
  drone-server:
    environment:
      # https://docs.drone.io/server/reference/drone-database-secret/
      DRONE_DATABASE_SECRET: ${DRONE_DATABASE_SECRET}
      # https://docs.drone.io/server/reference/drone-database-driver/
      DRONE_DATABASE_DRIVER: postgres
      # https://docs.drone.io/server/reference/drone-database-datasource/
      DRONE_DATABASE_DATASOURCE: postgres://${POSTGRES_USER:?err}:${POSTGRES_PASSWORD:?err}@${POSTGRES_CONTAINER_NAME:-postgres}:5432/${POSTGRES_DB:?err}?sslmode=disable