Skip to content

Commit 1f90482

Browse files
committed
Add logging to better show status
1 parent 6e964ac commit 1f90482

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

db-auto-backup.py

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -170,11 +170,16 @@ def get_container_names(container: Container) -> Iterable[str]:
170170

171171
@pycron.cron(SCHEDULE)
172172
def backup(now: datetime) -> None:
173+
print("Starting backup...")
174+
173175
docker_client = docker.from_env()
176+
containers = docker_client.containers.list()
174177

175178
backed_up_containers = []
176179

177-
for container in docker_client.containers.list():
180+
print(f"Found {len(containers)} containers.")
181+
182+
for container in containers:
178183
container_names = get_container_names(container)
179184
backup_provider = get_backup_provider(container_names)
180185
if backup_provider is None:
@@ -211,7 +216,9 @@ def backup(now: datetime) -> None:
211216
backed_up_containers.append(container.name)
212217

213218
duration = (datetime.now() - now).total_seconds()
214-
print(f"Backup complete in {duration:.2f} seconds.")
219+
print(
220+
f"Backup of {len(backed_up_containers)} containers complete in {duration:.2f} seconds."
221+
)
215222

216223
if success_hook_url := get_success_hook_url():
217224
if INCLUDE_LOGS:

0 commit comments

Comments
 (0)