Compare commits

..

No commits in common. "7f383fcce2074ba013880cad11fd7d1f941fc4cb" and "407eddc2c323de551b72cdd26b7b44685618d3b7" have entirely different histories.

View File

@ -161,29 +161,22 @@ def is_image_ignored(container, ignored_images):
def backup_routine_for_volume(volume_name, containers, databases, version_dir, whitelisted_images, versions_dir):
"""Perform backup routine for a given volume."""
volume_dir=""
for container in containers:
# Skip ignored images
if is_image_ignored(container, ['redis', 'memcached']):
print(f"Ignoring volume '{volume_name}' linked to container '{container}' with ignored image.")
continue
ignored_images = ['redis', 'memcached']
for container in containers:
if is_image_ignored(container, ignored_images):
print(f"Ignoring volume '{volume_name}' linked to container '{container}' with ignored image.")
continue
# Directory which contains files and sqls
volume_dir = create_volume_directory(version_dir, volume_name)
# Execute MariaDB procedure
if has_image(container, 'mariadb'):
backup_database(container, databases, volume_dir, 'mariadb')
return
# Execute Postgres procedure
continue
if has_image(container, 'postgres'):
backup_database(container, databases, volume_dir, 'postgres')
return
# Execute backup if image is not ignored
if volume_dir:
continue
backup_volume(volume_name, volume_dir, versions_dir)
if is_any_image_not_whitelisted(containers, whitelisted_images):
stop_containers(containers)