Files
gitea-migration/setup/nginx-to-caddy/CUTOVER_CHECKLIST.md

28 lines
775 B
Markdown

# Cutover Checklist
## Pre-cutover
- [ ] `nginx -T` snapshot captured (`output/nginx-full.conf`)
- [ ] Generated Caddyfile reviewed
- [ ] `Caddyfile.recommended` reviewed/adapted for your domains
- [ ] `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