touch up mc backups

This commit is contained in:
2025-10-18 18:09:36 -05:00
parent 4991af44c3
commit c8e7d0ac7f

View File

@@ -18,7 +18,7 @@ let
servers = {
velocity = {
data_dir = "/var/lib/gameservers/minecraft_recpro/velocity";
db_dump_dir = "/var/backup/mysql/${service}_db.zst";
db_dump = "/var/backup/mysql/${service}_db.zst";
ram = "2G";
};
smp = {
@@ -146,20 +146,20 @@ in {
services.borgbackup.jobs.${service} = {
archiveBaseName = service;
repo = cfg.backup_repo;
#paths = lib.flatten (lib.attrValues (lib.mapAttrs (_: srv: [srv.data_dir]) servers));
paths = lib.flatten (
lib.attrValues (
lib.mapAttrs (_: srv:
[srv.data_dir]
++ (
if builtins.hasAttr "db_dump_dir" srv
then [srv.db_dump_dir]
if builtins.hasAttr "db_dump" srv
then [srv.db_dump]
else []
))
servers
)
);
compression = "auto,zstd";
preHook = "systemctl start mysql-backup.service";
startAt = "*-*-* *:00:00";
group = "archives";
encryption.mode = "repokey-blake2";