スキル: 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 統合から自動デプロイします
- 確認する: curl で
https://myanmardev.com/healthが 200 を返すこと、およびルートでサブドメインビルダーが読み込まれることを確認する