From f4a289ae984d8ee275db3bbdbfe6ef8ef9e35c9a Mon Sep 17 00:00:00 2001 From: Jake Howard Date: Sat, 8 May 2021 16:37:56 +0100 Subject: [PATCH] Store DB files compressed Means external backups can still be compressed a bit --- ansible/roles/docker_cleanup/files/docker-utils/db-backup | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ansible/roles/docker_cleanup/files/docker-utils/db-backup b/ansible/roles/docker_cleanup/files/docker-utils/db-backup index 3bb2254..d6bfe11 100755 --- a/ansible/roles/docker_cleanup/files/docker-utils/db-backup +++ b/ansible/roles/docker_cleanup/files/docker-utils/db-backup @@ -21,13 +21,13 @@ do "mariadb") db_name=$(docker exec $container_id bash -c 'echo $MYSQL_USER') echo Backing up mariadb $db_name - docker exec $container_id bash -c 'mysqldump -u $MYSQL_USER -p$MYSQL_PASSWORD --all-databases' | pv > $BACKUP_DIR/$db_name-$DATE.sql + docker exec $container_id bash -c 'mysqldump -u $MYSQL_USER -p$MYSQL_PASSWORD --all-databases' | zstd -z -11 | pv > $BACKUP_DIR/$db_name-$DATE.sql.zstd ;; "postgres") db_name=$(docker exec $container_id bash -c 'echo $POSTGRES_USER') echo Backing up postgres $db_name - docker exec $container_id bash -c 'PGPASSWORD=$POSTGRES_PASSWORD pg_dumpall -U $POSTGRES_USER' | pv > $BACKUP_DIR/$db_name-$DATE.sql + docker exec $container_id bash -c 'PGPASSWORD=$POSTGRES_PASSWORD pg_dumpall -U $POSTGRES_USER' | zstd -z -11 | pv > $BACKUP_DIR/$db_name-$DATE.sql.zstd ;; esac done