# Connects DFIRe to an operator-managed PostgreSQL database.

services:
  backend:
    environment:
      DATABASE_URL: ${DATABASE_URL:?DATABASE_URL is required for external database mode}
      DFIRE_DIRECT_DATABASE_URL: ${DFIRE_DIRECT_DATABASE_URL:-}

  qcluster:
    environment:
      DATABASE_URL: ${DATABASE_URL:?DATABASE_URL is required for external database mode}
      DFIRE_DIRECT_DATABASE_URL: ${DFIRE_DIRECT_DATABASE_URL:-}

  slack-socket:
    environment:
      DATABASE_URL: ${DATABASE_URL:?DATABASE_URL is required for external database mode}
      DFIRE_DIRECT_DATABASE_URL: ${DFIRE_DIRECT_DATABASE_URL:-}
