docker-compose reference

Structure of the docker-compose.yml that OrcheStack generates from your service selection, with common overrides documented.

Base services

The generated compose always includes:

Profiles

Each selectable tool is added under a Docker Compose profile matching its name. docker compose --profile airbyte up -d starts the Airbyte stack. OrcheStack manages profile activation automatically via the orchestrator.

Common overrides

Put custom overrides in docker-compose.override.yml (not edited by OrcheStack):

services:
  orchestack-postgres:
    deploy:
      resources:
        limits:
          memory: 2g
  orchestack-dashboard:
    environment:
      - DASHBOARD_LOG_LEVEL=info