Documentation
Run Cordum locally.
Docker Compose quickstart for the control plane. Requires source access.
Request access here
Estimated time: 15-20 min
Prerequisites
Docker + Docker Composecurljq
1. Start the Platform
terminal
# From the repo root docker compose build docker compose up -d
This boots the API gateway, scheduler, safety kernel, workflow engine, NATS, and Redis.
2. Verify Installation
Run the smoke scripts to create workflows, trigger runs, and verify CLI output.
terminal
./tools/scripts/platform_smoke.sh ./tools/scripts/cordumctl_smoke.sh
3. Access Dashboard
URL
http://localhost:8082The dashboard reads /config.json for API credentials. See dashboard docs for configuration details.
Inspect Data
redis-cli
docker exec cordum-redis-1 redis-cli get res:<job_id>
Result pointers are stored in Redis under res:<job_id>.
Reset State
terminal
docker compose exec redis redis-cli FLUSHALL docker compose down -v
The second command removes JetStream state and the Redis volume.