- CI/CD for a Frappe Press project with dev, staging and production sites
- How do you manage branches (develop, staging, main)?
- What tools or scripts do you use to:
- Deploy automatically to a dev site when you push to
develop
- Deploy to staging (with backups and tests) when you merge to
staging
- Deploy to production (with zero downtime) when you merge to
main
- High-availability across regions
- How do you one site in two or more sites
- How do you keep the database in sync
- How do you store files so all regions can read/write (S3 buckets, CDNs)?
Plain english and Thanks in advance.