Skip to content

Template de Workers para CloudFlare

License

Notifications You must be signed in to change notification settings

RustLangES/cfworker-template

Repository files navigation

EN

Template Cloudflare Worker

Este es un template para empezar con workers de Cloudflare escritos en Rust.

Usa el Template

Features

  • Solo Rust, no necesitas escribir codigo en ningun otro lenguaje
  • Listo para usarse
  • Eventos de Queue preparados
  • Eventos de fetch preparados
  • Custom panic configurado (usando el log que ofrece Cloudflare)
  • Deploy automático con GitHub Actions
  • Entorno Nix para trabajar comodo

Configuración

Important

Debes revisar los archivos de Cargo.toml, wrangler.toml y src/lib.rs Para quitar los comentarios que necesites implementar

Renombra el proyecto en los archivos de Cargo.toml y wrangler.toml

Requisitos

Para construir y desplegar este proyecto, necesitarás lo siguiente:

Pruebas Locales

Important

Para probar el worker localmente, revisa la documentacion oficial

Despliegue Automático

Este proyecto está configurado para desplegar automáticamente utilizando los flujos de trabajo de GitHub Actions. Para que funcione correctamente, debes configurar los siguientes secretos en GitHub:

  • CLOUDFLARE_ACCOUNT_ID: ID de tu cuenta de Cloudflare.
  • CLOUDFLARE_API_TOKEN: Token de API de Cloudflare.