Weitere podman-Anpassungen, DB-Dump geändert
This commit is contained in:
1 parent
15f77b6bf5
commit
a8a00a9f46
4 files changed
+73
-36
No files matched your search
@@ -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
|
||||
}
|
||||
Reference in new issue
Block a user