Commit Graph
1 Commits
Author SHA1 Message Date
Hermes 7f831510bd [grade=B] DC-106: Caddyfile-as-code — visual reverse proxy builder API
CI / Security audit (push) Canceled after 0s
CI / Test & Lint (push) Canceled after 0s
3 endpoints:
- POST /api/v1/caddycode/generate — generate Caddyfile block from JSON config
  (supports: TLS, auth gate, CORS, headers, WebSocket, compression, strip prefix)
- POST /api/v1/caddycode/validate — validate Caddyfile syntax (brace balance,
  domain check, reverse_proxy presence)
- GET  /api/v1/caddycode/templates — 5 preset configs (simple, WebSocket,
  auth-gated, CORS API, subdirectory)

Frontend can present a visual form, send JSON, get back Caddyfile snippet.
1633 tests pass.
2026-08-12 12:54:17 -07:00