技能:部署 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,並確認根路徑下的子域名建置器正常載入