Docker Compose
Prerequisites
Section titled “Prerequisites”- Docker Compose
- Local ports
6743,4317,4318,5432,6379,8123, and9000 - Repository checkout with
deploy/compose/compose.yml
Start the stack:
cd deploy/composedocker compose up --buildThe compose file starts dependencies first, then runs:
oriel migrate upThe long-running service then runs:
oriel serve --role=allThe service sets ORIEL_SERVER_INSECURE=true because plaintext listeners bind
inside the local container network. For production, use TLS or a TLS-terminating
proxy.
Verify
Section titled “Verify”docker compose pscurl -fsS http://localhost:6743/healthzcurl -fsS http://localhost:6743/readyzExpected public ports:
| Port | Purpose |
|---|---|
6743 | UI and API |
4317 | OTLP gRPC |
4318 | OTLP HTTP |
6379 | Valkey |
8123 | ClickHouse HTTP |
9000 | ClickHouse native |
5432 | PostgreSQL |
Rollback/Recover
Section titled “Rollback/Recover”Stop the stack without deleting data:
docker compose downDelete local data:
docker compose down -vIf migrations fail, inspect oriel-migrate logs:
docker compose logs oriel-migrate