What Docker Supports Today
Siclaw ships three Dockerfiles, one per deployment image:portal— Web UI + REST API + DB (the user-facing front door)runtime— Control plane: channels, cron, AgentBox spawneragentbox— Per-user execution runtime (spawned by Runtime)
docker compose deployment.
Build Images
From the repo root:registry.example.com/myteam/siclaw-runtime:latestregistry.example.com/myteam/siclaw-portal:latestregistry.example.com/myteam/siclaw-agentbox:latest
Push Images
Runtime Notes
- The Portal image serves the Web UI on container port
3003. - Runtime and AgentBox communicate over mTLS inside the cluster.
- The AgentBox image is designed to be spawned by the Runtime inside Kubernetes.
- Core skills are baked into the images; dynamic skills and credentials are synced at runtime.