Communitygithub.com

deploy-cloudflare

Stellt das myanmardev.com-Projekt auf Cloudflare Pages (Frontend) und Cloudflare Workers (API-Proxy) bereit – Build, Secrets-Prüfung und Deployment in einem Durchlauf.

Was ist deploy-cloudflare?

Diese Fähigkeit automatisiert die Bereitstellung der myanmardev.com-Website auf Cloudflare Pages und Cloudflare Workers. Sie führt einen vollständigen Build-Prozess mit pnpm durch, prüft die erforderlichen Worker-Konfigurationsdateien auf Vollständigkeit, stellt den API-Proxy-Worker mit npx wrangler bereit (wobei bereits eingerichtete Secrets verwendet werden) und löst die Frontend-Bereitstellung über den Git-Push-Workflow von Cloudflare Pages aus. Nach der Bereitstellung verifiziert die Fähigkeit automatisch den Gesundheitsendpunkt und die Hauptseite. Dies ist ideal für Entwicklerteams, die myanmardev.com warten und ihre CI/CD-Pipeline für schnelle, zuverlässige Produktionsupdates optimieren möchten.

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

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Fähigkeit: deploy-cloudflare

Was sie tut

Stellt das myanmardev.com-Projekt auf Cloudflare Pages (Frontend) und Cloudflare Workers (API-Proxy) bereit – Build, Secrets-Prüfung und Deployment in einem Durchlauf.

Wann sie verwendet wird

Wenn Änderungen ausgeliefert werden sollen – Claude wendet diese Fähigkeit an, um die Astro-Seite zu bauen, den Worker mit Secrets bereitzustellen und zu überprüfen, ob das Deployment live ist.

Anleitung

  1. Führe pnpm build aus, um zu prüfen, ob das Astro-Frontend sauber baut.
  2. Überprüfe, ob workers/wrangler.toml vorhanden ist und workers/subdomain-api.js unverändert ist.
  3. Stelle den Worker bereit: npx wrangler deploy workers/subdomain-api.js (Secrets sind bereits im Worker gesetzt).
  4. Stelle das Frontend bereit: Push auf main – Cloudflare Pages deployt automatisch über die GitHub-Integration.
  5. Verifiziere: curl https://myanmardev.com/health auf 200 und überprüfe, ob der Subdomain-Builder auf der Startseite lädt.

Verwandte Skills