Gerador Cloudflare wrangler.toml
Gera um wrangler.toml para Cloudflare Workers, com nome, data de compatibilidade, variáveis de ambiente e um namespace KV. As rotas você acrescenta à mão.
wrangler.toml mínimo de Worker, explicado
O wrangler.toml diz ao Cloudflare qual arquivo é o seu Worker, com que nome ele sobe e a quais recursos tem acesso. Quem está começando costuma tropeçar no compatibility_date e nos bindings: sem eles, ou com o id de KV errado, o wrangler deploy para com erro. Esta página mostra um arquivo mínimo de Worker com nome, entrada, data de compatibilidade, uma variável e um binding de KV.
A página não tem campos: o TOML é fixo, já vem renderizado ao carregar e o botão só o redesenha. Duas ressalvas honestas. Isto é configuração de Workers, não de Pages, e projeto Pages usa pages_build_output_dir e outra estrutura. E, apesar do que a descrição da ferramenta afirma, não existe chave routes na saída; se precisar de domínio próprio, acrescente routes ou route por conta.
Troque your-kv-namespace-id pelo id real, que o comando wrangler kv namespace create CACHE devolve, ou apague o bloco [[kv_namespaces]] inteiro, porque só o placeholder já derruba o deploy. Atualize compatibility_date para a data de hoje em projeto novo; o valor de 2024 prende o runtime a comportamento antigo. E não guarde token em [vars], que vai versionado: use wrangler secret put. Gerado localmente no navegador.
Perguntas frequentes
Serve para Cloudflare Pages?
O que acontece se eu deixar o id do KV como está?
Posso usar wrangler.jsonc em vez de TOML?
Ferramentas Relacionadas
Gerador railway.toml
Gere um railway.toml com comando de build, start e healthcheck prontos para o deploy na Railway. Configure tudo pelo navegador e cole no seu repositório.
Gerador netlify.toml
Gere um netlify.toml com comando de build, redirects e cabeçalhos de segurança prontos para o deploy na Netlify. Configure tudo pelo navegador e copie o arquivo.
Gerador Sequelize Init
Gera o config/config.js do Sequelize ORM com os ambientes de desenvolvimento, teste e produção, todos no dialeto postgres. Copie e ajuste as credenciais.