Backups, Docker Instruction Updates, Upgrades/Rollbacks, and Refactor. #4

Closed
jjsfunhouse wants to merge 0 commits from jjsfunhouse/coop-cloud-backend:backup into main
Owner

This change adds two features to the main functionality. (1) The WebUI has support for backup-bot-two that is already deployed on a server. It supports viewing snapshots, as well as restoring a snapshot and downloading it. This requires backup-bot-two to already be deployed, so the user would have to do that manually through Abra or WebUI. Looking to support doing this in an easier way in the future. (2) Rollbacks and upgrades now supported.

There is a relatively large refactor of certain code patterns to make creation of mocks and interfaces possible in testing.
Docker instructions have been updated to better work on individualized environments.

This PR folds in PR#2, so I'm closing that one.

This change adds two features to the main functionality. (1) The WebUI has support for backup-bot-two that is already deployed on a server. It supports viewing snapshots, as well as restoring a snapshot and downloading it. This requires backup-bot-two to already be deployed, so the user would have to do that manually through Abra or WebUI. Looking to support doing this in an easier way in the future. (2) Rollbacks and upgrades now supported. There is a relatively large refactor of certain code patterns to make creation of mocks and interfaces possible in testing. Docker instructions have been updated to better work on individualized environments. This PR folds in PR#2, so I'm closing that one.
jjsfunhouse added 9 commits 2026-10-07 17:12:49 +00:00
Author
Owner

Merged successfully in
1d89c82563

Merged successfully in https://git.coopcloud.tech/toolshed/coop-cloud-backend/commit/1d89c825637e71b14ebe81feedf21c23777d81f5
jjsfunhouse closed this pull request 2026-10-07 17:24:59 +00:00

Pull request closed

Please reopen this pull request to perform a merge.
Sign in to join this conversation.