PREGO v4.0 배포 체크리스트
첫 배포·첫 리전별 프로비저닝 전에 확인할 항목. 상세는 구현 기획서 해당 절 참조.
공통
- Secrets — docs/runbook/github-secrets.md 참고하여 사용 중인 CI/배포 도구에 필요한 시크릿 등록
- Environments — production-sg (필수), production-us / production-eu (Phase 4·5) 등 리전별 환경
- D1 — migrations 0001~0006 순서 적용, Control Plane·Aggregator·Cycle Close·Purge·Autoscaler Worker에 동일 database_id 바인딩
- Stripe — Webhook URL 등록, 테스트 이벤트 수신 확인. Enterprise US/EU 시 metadata에
requested_region:us|eu전달
Phase별 “첫 실행 전” 점검
| Phase | 점검 문서 (기획서 절) | 요약 |
|---|---|---|
| Phase 1 | §3.9 첫 배포 전 최종 점검 | 결정 ①, Secrets, Environment, D1, Stripe, Queue, Ansible |
| Phase 2 | §4.8 첫 Cycle Close 전 점검 | KV·R2·Aggregator·usage_rollups E2E, meter_rates·Stripe 연동 |
| Phase 3 | §5.9 첫 Hard Purge 전 점검 | §5.8 순서, purge_jobs 전이, (선택) 테스트 테넌트 Purge 1건 |
| Phase 4 | §6.9 첫 US 프로비저닝 전 점검 | prego/us, HCLOUD_TOKEN_US, resolveRegion(Enterprise, us), Ansible·Zuplo US |
| Phase 5 | §7.6 첫 EU 프로비저닝 전 점검 | prego/eu, HCLOUD_TOKEN_EU, GDPR·Purge 정책, (선택) d1-prego-eu |
구현 산출물
전체 목록: IMPLEMENTATION_INDEX.md.
Phase별 요약: phase1-implementation-summary.md ~ phase5-eu-gdpr-summary.md.