Skip to content

Repository that contains the automation to create a Svelte app deployed in Cloudflare Workers.

License

Notifications You must be signed in to change notification settings

CallePuzzle/provision-project

Repository files navigation

Provision Project

Repositorio para crear aplicaciones con SvelteKit, desplegados en Cloudflare Workers.

Los servicios de lo que se hacen uso son:

  • Cloudflare
  • MongoDB Atlas
  • Auth0

Todos tienen un plan gratuito que se puede utilizar para este proyecto.

Requisitos mínimos

  • Terraform: Se recomienda usar tfenv para manejar las versiones de Terraform.
  • CLOUDFLARE_API_TOKEN: Se crea desde la consola de Cloudflare. Los permisos necesarios son:
    • All accounts - D1:Edit, Account Settings:Read
    • All users - API Tokens:Edit, Memberships:Read, User Details:Read

No ver cambios en el terraform.tfvars

En el terraform.tfvars van los tokens de auth0 que se renuevan cada 24 horas, por lo que no se deben ver cambios en el repositorio. Para evitar esto, se puede hacer lo siguiente:

git update-index --assume-unchanged donde-esta-tu-local/terraform.tfvars

https://stackoverflow.com/questions/23673174/how-to-ignore-new-changes-to-a-tracked-file-with-git

About

Repository that contains the automation to create a Svelte app deployed in Cloudflare Workers.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages