docker-volume-backup/docs/how-tos
Frederik Ring c3daeacecb
Improve Swarm support (#333)
* Query for labeled services as well

* Try scaling down services

* Scale services back up

* Use progress tool from Docker CLI

* In test, label both services

* Clean up error and log messages

* Document scale-up/down approach in docs

* Downgrade Docker CLI to match client

* Document services stats

* Do not rely on PreviousSpec for storing desired replica count

* Log warnings from Docker when updating services

* Check whether container and service labels collide

* Document script behavior on label collision

* Add additional check if all containers have been removed

* Scale services concurrently

* Move docker interaction code into own file

* Factor out code for service updating

* Time out after five minutes of not reaching desired container count

* Inline handling of in-swarm container level restart

* Timer is more suitable for timeout race

* Timeout when scaling down services should be configurable

* Choose better filename

* Reflect changes in naming

* Rename and deprecate BACKUP_STOP_CONTAINER_LABEL

* Improve logging

* Further simplify logging
2024-01-31 12:17:41 +01:00
..
automatically-prune-old-backups.md Docs site (#269) 2023-09-16 11:54:39 +02:00
define-different-retention-schedules.md Docs site (#269) 2023-09-16 11:54:39 +02:00
encrypt-backups-using-gpg.md Docs site (#269) 2023-09-16 11:54:39 +02:00
handle-file-uploads-using-third-party-tools.md Docs site (#269) 2023-09-16 11:54:39 +02:00
index.md Docs site (#269) 2023-09-16 11:54:39 +02:00
manual-trigger.md Updated Docs subheading mispelling (#278) 2023-09-29 07:24:07 +02:00
replace-deprecated-backup-from-snapshot.md Docs site (#269) 2023-09-16 11:54:39 +02:00
replace-deprecated-backup-stop-container-label.md Improve Swarm support (#333) 2024-01-31 12:17:41 +01:00
replace-deprecated-exec-labels.md Docs site (#269) 2023-09-16 11:54:39 +02:00
restore-volumes-from-backup.md Docs site (#269) 2023-09-16 11:54:39 +02:00
run-custom-commands.md docs: Update the custom commands documentation (#288) 2023-10-21 08:05:41 +02:00
run-multiple-schedules.md Docs site (#269) 2023-09-16 11:54:39 +02:00
set-container-timezone.md Docs site (#269) 2023-09-16 11:54:39 +02:00
set-up-dropbox.md Fix dropbox doc link (#323) 2024-01-07 22:24:21 +01:00
set-up-notifications.md Improve Swarm support (#333) 2024-01-31 12:17:41 +01:00
stop-containers-during-backup.md Improve Swarm support (#333) 2024-01-31 12:17:41 +01:00
update-deprecated-email-config.md Docs site (#269) 2023-09-16 11:54:39 +02:00
use-custom-docker-host.md Docs site (#269) 2023-09-16 11:54:39 +02:00
use-rootless-docker.md Docs site (#269) 2023-09-16 11:54:39 +02:00
use-with-docker-swarm.md Improve Swarm support (#333) 2024-01-31 12:17:41 +01:00