Korrektur in Syntax
This commit is contained in:
parent
356502a3d9
commit
a53b697051
|
|
@ -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+="}"
|
||||
|
|
|
|||
Loading…
Reference in New Issue