Work in progress: Google App Engine backup/restore flow
A quick update on the flow for backups/restores for Google App Engine that I'm building:
- On your deployment environment, you access an admin-only page where you start the backup.
- The backup completes and asks you if you want to download it.
- If you choose to download it, it automatically downloads it to your local machine (your local server has to be running for this to work.)
- That's it! You can choose to restore it locally and (to be tested) to either your main deployment environment or a secondary (staging) environment on Google App Engine.
Basically, it can be fully-automated (e.g., a "clone deployment" button that does everything you need to populate your local environment with a copy of the data on your deployment machine) and it should Just Work.