feat: add Nginx to Caddy migration toolkit with scripts and usage guide

This commit is contained in:
S
2026-03-02 21:11:00 -05:00
parent 98c3d021ef
commit ca4f4924b6
7 changed files with 1038 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
# Cutover Checklist
## Pre-cutover
- [ ] `nginx -T` snapshot captured (`output/nginx-full.conf`)
- [ ] Generated Caddyfile reviewed
- [ ] `conversion-warnings.txt` reviewed and resolved for canary site
- [ ] `validate_caddy.sh` passes
- [ ] DNS TTL lowered for canary domain
## Canary
- [ ] One subdomain switched to Caddy
- [ ] HTTPS cert valid
- [ ] UI and API calls work
- [ ] Websocket/live components work
- [ ] Access/error logs clean
## Full rollout
- [ ] Remaining subdomains switched in batches
- [ ] Monitor 24h
- [ ] Keep Nginx rollback config archived
## Rollback trigger
- [ ] TLS failures
- [ ] High 4xx/5xx
- [ ] Broken websockets/realtime components
- [ ] Unexpected redirects or auth loops