diff --git a/.gitignore b/.gitignore index 5589d50..7f554f8 100644 --- a/.gitignore +++ b/.gitignore @@ -36,4 +36,6 @@ # /var/zio-backup/ !/var/zio-backup/ /var/zio-backup/* +!/var/zio-backup/*.* !/var/zio-backup/passwd +/var/zio-backup/*.*~ diff --git a/var/zio-backup/de01.pre b/var/zio-backup/de01.pre new file mode 100644 index 0000000..672101d --- /dev/null +++ b/var/zio-backup/de01.pre @@ -0,0 +1,13 @@ +#!/bin/bash + +$sql_dump_dir="/srv/store/common/sql" +$postgres_dump_file="/srv/common/sql/postgres_$(host).sql" +$postgres_password="5H4bsfAVXGFQFYfpPzDtcYpUXB8vjQUT" + +mkdir -p $sql_dump_dir + +say "Photoprism: Importing media..." +podman exec -it photoprism import + +say "Postgres: Dumping database to '$postgres_dump_file'..." +podman exec -i -e PGPASSWORD=$postgres_password postgres /usr/local/bin/pg_dumpall -U postgres > $postgres_dump_file diff --git a/var/zio-backup/de01.var b/var/zio-backup/de01.var new file mode 100644 index 0000000..0253ed6 --- /dev/null +++ b/var/zio-backup/de01.var @@ -0,0 +1,2 @@ +PATHS="/etc;/srv/store;/var" +SERVICES="container-photoprism"