Erweiterung WikiJS
Das bestehende Script wird erweitert für das Backup von Wiki.JS
This commit is contained in:
parent
c13825aa68
commit
356502a3d9
|
|
@ -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
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue