Remove stale backup process containers

This commit is contained in:
Einar Forselv
2019-12-08 00:57:23 +01:00
parent 5082244949
commit 8097ac79af
4 changed files with 32 additions and 5 deletions

View File

@@ -9,6 +9,7 @@ from restic_compose_backup import (
)
from restic_compose_backup.config import Config
from restic_compose_backup.containers import RunningContainers
from restic_compose_backup import utils
logger = logging.getLogger(__name__)
@@ -54,6 +55,9 @@ def status(config, containers):
logger.info("Backup currently running?: %s", containers.backup_process_running)
logger.info("%s Detected Config %s", "-" * 25, "-" * 25)
if containers.stale_backup_process_containers:
utils.remove_containers(containers.stale_backup_process_containers)
logger.info("Initializing repository (may fail if already initalized)")
restic.init_repo(config.repository)