Communitygithub.com

myanmardev.com 클라우드플레어 배포

myanmardev.com 프로젝트를 Cloudflare Pages(프론트엔드)와 Cloudflare Workers(API 프록시)에 빌드, 시크릿 확인, 배포를 하나의 흐름으로 처리합니다.

myanmardev.com 클라우드플레어 배포란 무엇인가요?

이 스킬은 myanmardev.com 프로젝트의 전체 배포 파이프라인을 단일 명령으로 자동화합니다. Astro 기반 프론트엔드를 Cloudflare Pages에, 서브도메인 API 프록시를 Cloudflare Workers에 배포하며, 빌드 검증과 시크릿 확인을 포함합니다. 주로 Claude Code와 같은 AI 에이전트가 변경 사항을 프로덕션에 출시할 때 사용됩니다. 주요 단계는 pnpm build로 Astro 사이트 빌드 확인, wrangler.toml 및 subdomain-api.js 파일 존재 확인, wrangler deploy로 Worker 배포, main 브랜치 푸시로 Pages 자동 배포 트리거, 마지막으로 health 엔드포인트와 루트 페이지 curl 확인을 통한 배포 검증입니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/vibecode-ting/temp_myanmardev.com/tree/HEAD/.claude/skills/deploy-cloudflare

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

스킬: deploy-cloudflare

기능

myanmardev.com 프로젝트를 Cloudflare Pages(프론트엔드)와 Cloudflare Workers(API 프록시)에 빌드, 시크릿 확인, 배포를 하나의 흐름으로 처리합니다.

사용 시기

변경 사항을 출시할 준비가 되었을 때 — Claude가 이 스킬을 적용하여 Astro 사이트를 빌드하고, 시크릿과 함께 Worker를 배포한 후, 배포가 정상적으로 작동하는지 확인합니다.

지침

  1. pnpm build를 실행하여 Astro 프론트엔드가 깔끔하게 빌드되는지 확인합니다.
  2. workers/wrangler.toml이 존재하고 workers/subdomain-api.js가 변경되지 않았는지 확인합니다.
  3. Worker 배포: npx wrangler deploy workers/subdomain-api.js (시크릿은 이미 Worker에 설정되어 있습니다).
  4. 프론트엔드 배포: main 브랜치에 푸시 — Cloudflare Pages가 GitHub 연동을 통해 자동 배포됩니다.
  5. 확인: https://myanmardev.com/health에서 200 응답을 curl로 확인하고, 루트에서 서브도메인 빌더가 로드되는지 확인합니다.

관련 스킬