Weitere podman-Anpassungen, DB-Dump geändert

This commit is contained in:
Hartmut Bauer committed 2025-05-05 02:09:02 +02:00
1 parent 15f77b6bf5
commit a8a00a9f46
4 files changed
+73 -36

No files matched your search

+15 -11
View File
@@ -1,5 +1,8 @@
#!/usr/bin/env bash
USER_CONTAINERS="homeassistant-pod codeserver jellyfin pgadmin nextcloud-pod calibre nexus git-pod caddy"
ROOT_CONTAINERS=
DOCKER_ROOT=/var/docker
BACKUP_TARGET=$DOCKER_ROOT/tmp
NAS_TARGET="$NAS_ROOT/daily/$HOST_NAME/backup.$DAY"
@@ -21,11 +24,14 @@ backup_daily3() {
before_backup() {
dump_mariadb $DOCKER_ROOT/dump/mysql
local mys=$?
dump_postgresql $DOCKER_ROOT/dump/postgresql
local pos=$?
if [ $mys -gt 0 ] || [ $pos -gt 0 ]; then
let local rc=0
#dump_mariadb $DOCKER_ROOT/dump/mysql
#let rc=rc+$?
dump_postgresql postgres $DOCKER_ROOT/dump/postgres
let rc=rc+$?
dump_postgresql pg_nextcloud $DOCKER_ROOT/dump/pg_nextcloud
let rc=rc+$?
if [ $rc -gt 0 ]; then
return 1
fi
stop_containers
@@ -33,12 +39,10 @@ before_backup() {
}
after_backup() {
let local rc=0
start_containers
local dock=$?
let rc=rc+$?
copy_to_nas "$BACKUP_TARGET" "$NAS_TARGET"
local copy=$?
if [ $dock -eq 0 ] && [ $copy -eq 0 ]; then
return 0
fi
return 1
let rc=rc+$?
return $rc
}