ci: use cloudflare deployments
Description
This MR implements CI/CD pipelines for Listaflow CloudFlare deployment.
Test instructions
- Check that listaflow secrets are updated with
CLOUDFLARE_API_TOKEN
andCLOUDFLARE_ACCOUNT_ID
(staging, prod) - Check that CloudFlare has both listaflow and listaflow-staging projects
- Validate that
listaflow
has no deployment andlistaflow-staging
has deployments - Check that https://listaflow-staging.pages.dev/login loads (you cannot login due to CORS)
- Check that the page shows the Google login button
- Check that CI/CD pipeline variables are set at https://gitlab.com/opencraft/dev/listaflow/-/settings/ci_cd (duplicates are for staging and production)
Edited by Boros Gábor