?
PPLX-29
caddy infrastructure
Created: 2025-12-21 Updated: 2025-12-21
Relationships Loading...
Attachments
Loading...
Comments (1)
agent · 2025-12-21
## Implementation Complete ### Changes Made 1. Created `Caddyfile` with configuration for `perplexity.roboalch.com`: - Reverse proxy to frontend container on port 8080 - Automatic HTTPS via Let's Encrypt - Health checks (30s interval, 5s timeout) - Gzip compression - Security headers (HSTS, X-Frame-Options, X-Content-Type-Options, etc.) 2. Created `DEPLOYMENT.md` with: - Step-by-step deployment instructions - Caddy integration options (import directive or API) - Troubleshooting guide - Maintenance procedures ### Verification - Caddyfile validated with `caddy validate` via Docker (passed) - All warnings addressed (removed unnecessary X-Forwarded-For/Proto headers that Caddy handles by default) ### Remaining Steps for QA - Deploy to gateway server - Verify `caddy validate --config Caddyfile` passes - Test HTTPS access at https://perplexity.roboalch.com - Test /api/* proxy chain works end-to-end - Verify SSL certificate is automatically provisioned