Official CefasDB website

Run With Docker Compose - CefasDB Docs

Run CefasDB with Docker Compose and explicit ports, volumes, and service configuration.

Documentation excerpt

Docker Compose is the smallest useful way to observe a replicated CefasDB deployment. It lets you run multiple cefasdb processes, persistent volumes, raft listeners, and a client-facing endpoint on a single machine.

The repository keeps a single-node observability Compose template at deploy/docker-compose.yml.

For the three-node raft cluster used by local load tests, use deploy/docker-compose.cluster.yml:

The exact service names may change as the chart evolves, but the topology is stable: each node needs its own data directory, HTTP listener, gRPC listener, raft identity, raft bind address, and peer list.