Erweiterung WikiJS

Das bestehende Script wird erweitert für das Backup von Wiki.JS
This commit is contained in:
Marc Blatter 2025-10-27 08:14:42 +00:00
parent c13825aa68
commit 356502a3d9
1 changed files with 5 additions and 2 deletions

View File

@ -6,8 +6,9 @@ RETENTION_DAYS=3 # Backups 3 Tage behalten
DATE=$(date +'%Y-%m-%d') DATE=$(date +'%Y-%m-%d')
DATABASES=( DATABASES=(
"keycloak-db:keycloak:keycloak" # Keycloak DB "keycloak-db:keycloak:keycloak" # Keycloak DB
"odoo-db:odoo:busybox-demo" # Aktuelle DB für odoo setzen "odoo-db:odoo:busybox-demo" # Odoo DB
"wikijs-db:wikijs:wikijs" # WikiJS DB
) )
RESULTS=() RESULTS=()
@ -18,6 +19,8 @@ for DB_ENTRY in "${DATABASES[@]}"; do
IFS=":" read -r CONTAINER DB_USER DB_NAME <<< "$DB_ENTRY" IFS=":" read -r CONTAINER DB_USER DB_NAME <<< "$DB_ENTRY"
FILENAME="${BACKUP_DIR}/${DATE}_db_${DB_NAME}.sql.gz" FILENAME="${BACKUP_DIR}/${DATE}_db_${DB_NAME}.sql.gz"
echo "Sichere Datenbank '${DB_NAME}' aus Container '${CONTAINER}'..."
if docker exec "$CONTAINER" pg_dump -U "$DB_USER" "$DB_NAME" | gzip > "$FILENAME"; then if docker exec "$CONTAINER" pg_dump -U "$DB_USER" "$DB_NAME" | gzip > "$FILENAME"; then
RESULTS+=("\"$DB_NAME\":\"ok\"") RESULTS+=("\"$DB_NAME\":\"ok\"")
else else