Tutorial
Self-host with Docker
Spin up the entire codingassist.bot platform locally with Docker Compose.
This tutorial covers a single-node, single-tenant install for evaluation. For production, see the operator guides.
Prerequisites
- Docker 25+ and Docker Compose v2
- 8 GB free RAM, 4 vCPUs
- A signing key pair (we'll generate one)
Quick start
# 1. Clone the platform compose repo
git clone https://github.com/codingassist/platform.git
cd platform
# 2. Generate a tenant keypair
./scripts/generate-keys.sh > .env.local
# 3. Bring everything up
docker compose --env-file .env.local up -d
# 4. Verify
curl localhost:8080/healthzYou should see {"status":"ok"}.
What gets started
| Service | Port | Purpose |
|---|---|---|
gateway | 8080 | API + dashboard |
pipeline | internal | Stages 1–3 workers |
sandbox | internal | Stage 2-bis ephemeral runners |
postgres | 5432 | Audit ledger + tenant config |
redis | 6379 | Cache + queue |
What's next?
Was this page helpful?