owid / owid-grapher

A platform for creating interactive data visualizations
https://ourworldindata.org
MIT License
1.39k stars 228 forks source link

Automate deployment of full cloudflare deploys for staging servers #4135

Open danyx23 opened 1 week ago

danyx23 commented 1 week ago

Core problem

We have a great setup to automatically provision staging servers for every branch and to update them on every code push - but there is one part that is not automated yet and that is deploying to cloudflare staging environments. Since we are relying on cloudflare more and more it would be great if we could automate this too.

Proposed solution

Just like we have the option to use -algolia in our branch names and get an algolia index provisioned it would be great if we could include something like -cfstaging in a branch name and then we'd get a fully functional cloudflare staging setup.

This should entail:

Alternatives

Keep deploying it manually

larsyencken commented 1 week ago

@Marigold Adding this one to your cycle