스킬: deploy-cloudflare
기능
myanmardev.com 프로젝트를 Cloudflare Pages(프론트엔드)와 Cloudflare Workers(API 프록시)에 빌드, 시크릿 확인, 배포를 하나의 흐름으로 처리합니다.
사용 시기
변경 사항을 출시할 준비가 되었을 때 — Claude가 이 스킬을 적용하여 Astro 사이트를 빌드하고, 시크릿과 함께 Worker를 배포한 후, 배포가 정상적으로 작동하는지 확인합니다.
지침
pnpm build를 실행하여 Astro 프론트엔드가 깔끔하게 빌드되는지 확인합니다.workers/wrangler.toml이 존재하고workers/subdomain-api.js가 변경되지 않았는지 확인합니다.- Worker 배포:
npx wrangler deploy workers/subdomain-api.js(시크릿은 이미 Worker에 설정되어 있습니다). - 프론트엔드 배포: main 브랜치에 푸시 — Cloudflare Pages가 GitHub 연동을 통해 자동 배포됩니다.
- 확인:
https://myanmardev.com/health에서 200 응답을 curl로 확인하고, 루트에서 서브도메인 빌더가 로드되는지 확인합니다.