Implement initial 'wdcli backup_instance' command

This commit performs an initial implementation of the 'backup_instance'
command.
This commit is contained in:
Tom Wiesing 2022-09-05 14:43:50 +02:00
parent a64c02cd78
commit 2a14d93d3c
No known key found for this signature in database
17 changed files with 437 additions and 135 deletions

View file

@ -18,6 +18,9 @@ Work in progress.
## Future Work
- Move `provision_entrypoint.sh` into go
- Clean up the distillery code, by moving to seperate structs per component
- Rename backups to 'snapshots' and make them restorable
- Snapshot the docker images being used also!
- Avoid running `docker compose` executable and shift it to a library
- Automatically bootstrap the docker container sql connection (use proper environment variables)
- Make error handling consistent
@ -28,7 +31,7 @@ Work in progress.
## Migrating Individual Commands
- [ ] backup_all.sh
- [ ] backup_instance.sh
- [x] backup_instance.sh
- [x] blind_update.sh
- [x] blind_update_all.sh
- [x] cron_all.sh