Communitygithub.com

Implantação Cloudflare

Implanta o projeto myanmardev.com no Cloudflare Pages (frontend) e Cloudflare Workers (proxy da API), executando build, verificação de segredos e implantação em um único fluxo.

O que é Implantação Cloudflare?

Esta habilidade automatiza o fluxo de implantação do projeto myanmardev.com, combinando a construção do frontend Astro, a verificação de segredos e a implantação tanto no Cloudflare Pages quanto no Cloudflare Workers. Ela é especialmente útil para desenvolvedores que desejam enviar alterações para produção de forma rápida e segura, garantindo que o site e a API sejam implantados corretamente. A habilidade suporta plataformas como Cloudflare Pages (para o frontend) e Cloudflare Workers (para o proxy da API), e utiliza ferramentas como pnpm para build e wrangler para implantação do Worker. O processo inclui verificar se a build do frontend está limpa, se o arquivo de configuração wrangler.toml está presente e se o código do Worker não foi alterado, antes de implantar o Worker e acionar a implantação automática do frontend via GitHub. Por fim, a habilidade valida a implantação verificando o endpoint de saúde e a página inicial.

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

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Habilidade: implantar-cloudflare

O que faz

Implanta o projeto myanmardev.com no Cloudflare Pages (frontend) e Cloudflare Workers (proxy da API), executando build, verificação de segredos e implantação em um único fluxo.

Quando usar

Quando as alterações estão prontas para serem enviadas — Claude aplica esta habilidade para construir o site Astro, implantar o Worker com segredos e verificar se a implantação está ativa.

Instruções

  1. Execute pnpm build para verificar se o frontend Astro compila corretamente
  2. Verifique se workers/wrangler.toml está presente e se workers/subdomain-api.js não foi alterado
  3. Implante o Worker: npx wrangler deploy workers/subdomain-api.js (os segredos já estão definidos no Worker)
  4. Implante o frontend: faça push para a branch main — o Cloudflare Pages implanta automaticamente a partir da integração com GitHub
  5. Verifique: use curl https://myanmardev.com/health para garantir retorno 200 e confira se o construtor de subdomínios carrega na raiz

Habilidades Relacionadas