This commit is contained in:
root 2025-11-08 21:33:00 +00:00
parent 4aa0ac2a7f
commit ac2780eb5b

View file

@ -133,7 +133,11 @@ in {
dump = site.backup.database; dump = site.backup.database;
paths = builtins.concatLists [ paths = builtins.concatLists [
site.backup.paths site.backup.paths
(if dump != null then [ "/var/backup/${key}.sql" ] else []) (
if dump != null
then ["/var/backup/${key}.sql"]
else []
)
]; ];
preHook = lib.mkIf (dump != null) '' preHook = lib.mkIf (dump != null) ''
mkdir -p /var/backup mkdir -p /var/backup
@ -144,7 +148,9 @@ in {
''; '';
in in
if site.backup.enable if site.backup.enable
then acc // { then
acc
// {
"${key}" = { "${key}" = {
repo = backup_cfg.borgRepository + "/./${key}"; repo = backup_cfg.borgRepository + "/./${key}";
environment = { environment = {
@ -165,7 +171,8 @@ in {
inherit preHook; inherit preHook;
inherit postHook; inherit postHook;
}; };
} else acc) {} (builtins.attrNames cfg); }
else acc) {} (builtins.attrNames cfg);
systemd.tmpfiles.settings = { systemd.tmpfiles.settings = {
"99-borgdatabasebackups"."/var/backup/postgres".d = { "99-borgdatabasebackups"."/var/backup/postgres".d = {