From 0bc72cb02ee2b4cea270c0edf1064a7e61ba0ed4 Mon Sep 17 00:00:00 2001 From: ecki Date: Wed, 17 Jun 2026 18:46:50 +0200 Subject: [PATCH] Mairadb login angepasst --- scripts/backup-db.sh | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/scripts/backup-db.sh b/scripts/backup-db.sh index d733082..fef18a4 100755 --- a/scripts/backup-db.sh +++ b/scripts/backup-db.sh @@ -17,10 +17,27 @@ cd "$ROOT_DIR" echo "Creating database backup: $BACKUP_FILE" -docker compose exec -T "$DB_SERVICE" sh -c \ - "MARIADB_PWD='$DB_PASSWORD' mariadb-dump --single-transaction --quick --routines --triggers -u '$DB_USER' '$DB_NAME'" \ +cleanup_failed_dump() { + if [[ -f "$BACKUP_FILE" ]]; then + rm -f "$BACKUP_FILE" + fi +} + +trap cleanup_failed_dump ERR + +docker compose exec -T "$DB_SERVICE" \ + mariadb-dump \ + --single-transaction \ + --quick \ + --routines \ + --triggers \ + --user="$DB_USER" \ + --password="$DB_PASSWORD" \ + "$DB_NAME" \ > "$BACKUP_FILE" +trap - ERR + gzip "$BACKUP_FILE" if [[ "$KEEP_DAYS" =~ ^[0-9]+$ ]] && [[ "$KEEP_DAYS" -gt 0 ]]; then