Skip to content

Docker Compose deployment (POC)

The fastest path to a working Agentic SpendGuard topology.

Terminal window
cd deploy/demo
docker compose down -v --remove-orphans
docker compose up -d \
postgres pricing-seed-init bundles-init pki-init \
canonical-seed-init manifest-init endpoint-catalog \
ledger canonical-ingest sidecar webhook-receiver \
outbox-forwarder ttl-sweeper dashboard control-plane

Containers:

ServicePortPurpose
postgres5432 (internal)ledger + canonical DBs
ledger50051 (mTLS)atomic ledger SP
canonical-ingest50052 (mTLS)audit chain durable
sidecarUDSadapter gRPC
webhook-receiver8443 (mTLS)provider webhook entry
outbox-forwarder(none)polls audit_outbox
ttl-sweeper(none)polls expired reservations
dashboard8090operator UI
control-plane8091tenant provisioning API

This is a single-machine POC. For k8s see Helm.