From ace8a1e8916c6dfc355fdfee9ec9b8806a0d35c5 Mon Sep 17 00:00:00 2001
From: Elian Loraux <elian.loraux@tetras-libre.fr>
Date: Wed, 2 Apr 2025 16:05:18 +0200
Subject: [PATCH] Remove echo and add variable docker_compose

---
 backup.sh | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/backup.sh b/backup.sh
index f5a5707..92d0393 100644
--- a/backup.sh
+++ b/backup.sh
@@ -3,7 +3,6 @@
 echo "Backing up Keycloak DB and config"
 
 if [ ! -d "backups" ]; then
-  echo "backups does exist. Create this."
   mkdir "backups"
 fi
 
@@ -11,16 +10,15 @@ out="backups/keycloak_$(date +%Y%m%d_%H%M).tar.gz"
 . .env
 
 if command -v docker-compose &> /dev/null; then
-    echo "Usage of 'docker-compose'"
-    docker-compose exec -T db mysqldump --all-databases -u root -p$MARIADB_PASS  --default-character-set=utf8 | gzip > $out
+    DOCKER_COMPOSE="docker-compose"
 elif docker compose version &> /dev/null; then
-    echo "Usage of 'docker compose'"
-    docker compose exec -T db mysqldump --all-databases -u root -p$MARIADB_PASS  --default-character-set=utf8 | gzip > $out
+    DOCKER_COMPOSE="docker compose"
 else
     echo "'docker compose' and 'docker-compose' not found"
     exit 1
 fi
 
+$DOCKER_COMPOSE exec -T db mysqldump --all-databases -u root -p"$MARIADB_PASS" --default-character-set=utf8 | gzip > "$out"
 
 ls -lh $out
 echo "Done"
-- 
GitLab