Files
dd0c/products/Caddyfile
Max Mayfield 2ceeac1a11 Add P2 SaaS CI, P4 scheduled discovery, P6 agent bridge (Redis pub/sub), Caddyfile
- P2: Gitea Actions CI for SaaS backend (separate from Go agent CI)
- P4: ScheduledDiscovery with Redis distributed lock to prevent concurrent scans
- P6: AgentBridge — Redis pub/sub for SaaS↔agent communication (approvals + step results)
- Caddyfile: self-hosted reverse proxy with auto-TLS for all 6 products
2026-03-01 03:16:33 +00:00

45 lines
773 B
Caddyfile

# dd0c Self-Hosted Reverse Proxy
# Auto-TLS via Let's Encrypt for all products
#
# Usage: caddy run --config Caddyfile
# Requires: DNS records pointing *.dd0c.dev to your server
{
email admin@dd0c.dev
}
# P1: LLM Cost Router (Rust proxy)
route.dd0c.dev {
reverse_proxy localhost:3001
}
# P2: IaC Drift Detection
drift.dd0c.dev {
reverse_proxy localhost:3002
}
# P3: Alert Intelligence
alert.dd0c.dev {
reverse_proxy localhost:3003
}
# P4: Service Catalog
portal.dd0c.dev {
reverse_proxy localhost:3004
}
# P5: AWS Cost Anomaly
cost.dd0c.dev {
reverse_proxy localhost:3005
}
# P6: Runbook Automation
run.dd0c.dev {
reverse_proxy localhost:3006
}
# Dashboard UIs (Cloudflare Pages in prod, local dev server here)
app.dd0c.dev {
reverse_proxy localhost:5173
}