Communitygithub.com

déploiement-cloudflare

Déploie le projet myanmardev.com sur Cloudflare Pages (frontend) et Cloudflare Workers (proxy API), en exécutant la construction, la vérification des secrets et le déploiement en une seule étape.

Qu'est-ce que déploiement-cloudflare ?

Cette compétence automatise le déploiement complet du projet myanmardev.com en orchestrant la construction Astro, le déploiement du Worker Cloudflare avec ses secrets, et la vérification de mise en ligne. Pour l'utilisateur, cela signifie qu'avec une seule commande, l'agent peut exécuter la construction du frontend, valider la présence du fichier de configuration Wrangler, déployer le proxy API, pousser la mise à jour du frontend (qui se déploie automatiquement via l'intégration GitHub Pages), et enfin tester que l'URL de santé répond avec un code 200. Cette approche évite les erreurs manuelles, garantit que les secrets sont déjà configurés sur le Worker, et accélère les cycles de déploiement. Utile pour tout développeur déployant fréquemment un projet avec frontend statique (Astro) et backend serverless (Cloudflare Workers).

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

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Compétence : déploiement-cloudflare

Fonctionnement

Déploie le projet myanmardev.com sur Cloudflare Pages (frontend) et Cloudflare Workers (proxy API), en exécutant la construction, la vérification des secrets et le déploiement en une seule étape.

Quand l'utiliser

Lorsque les changements sont prêts à être livrés — Claude applique cette compétence pour construire le site Astro, déployer le Worker avec ses secrets, et vérifier que le déploiement est en ligne.

Instructions

  1. Exécutez pnpm build pour vérifier que le frontend Astro se construit correctement
  2. Vérifiez que workers/wrangler.toml est présent et que workers/subdomain-api.js n'a pas été modifié
  3. Déployez le Worker : npx wrangler deploy workers/subdomain-api.js (les secrets sont déjà définis sur le Worker)
  4. Déployez le frontend : poussez sur main — Cloudflare Pages se déploie automatiquement via l'intégration GitHub
  5. Vérifiez : curl https://myanmardev.com/health pour un code 200, et vérifiez que le générateur de sous-domaine se charge à la racine

Skills associés