Korrektur in Syntax

This commit is contained in:
Marc Blatter 2025-10-27 08:22:02 +00:00
parent 356502a3d9
commit a53b697051
1 changed files with 4 additions and 3 deletions

View File

@ -8,7 +8,7 @@ DATE=$(date +'%Y-%m-%d')
DATABASES=(
"keycloak-db:keycloak:keycloak" # Keycloak DB
"odoo-db:odoo:busybox-demo" # Odoo DB
"wikijs-db:wikijs:wikijs" # WikiJS DB
"wikijs-db:wikijs:wikijs" # Wiki.jS DB
)
RESULTS=()
@ -19,7 +19,8 @@ for DB_ENTRY in "${DATABASES[@]}"; do
IFS=":" read -r CONTAINER DB_USER DB_NAME <<< "$DB_ENTRY"
FILENAME="${BACKUP_DIR}/${DATE}_db_${DB_NAME}.sql.gz"
echo "Sichere Datenbank '${DB_NAME}' aus Container '${CONTAINER}'..."
# Log-Ausgabe nach stderr, damit n8n sie ignoriert
echo "Sichere Datenbank '${DB_NAME}' aus Container '${CONTAINER}'..." >&2
if docker exec "$CONTAINER" pg_dump -U "$DB_USER" "$DB_NAME" | gzip > "$FILENAME"; then
RESULTS+=("\"$DB_NAME\":\"ok\"")
@ -31,7 +32,7 @@ done
# Alte Backups löschen
find "$BACKUP_DIR" -name "*.sql.gz" -type f -mtime +$RETENTION_DAYS -exec rm {} \;
# JSON-Ausgabe formatieren
# JSON-Ausgabe formatieren (nur stdout!)
JSON_OUTPUT="{"
JSON_OUTPUT+=$(IFS=, ; echo "${RESULTS[*]}")
JSON_OUTPUT+="}"