touch up mc backups
This commit is contained in:
@@ -18,7 +18,7 @@ let
|
|||||||
servers = {
|
servers = {
|
||||||
velocity = {
|
velocity = {
|
||||||
data_dir = "/var/lib/gameservers/minecraft_recpro/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";
|
ram = "2G";
|
||||||
};
|
};
|
||||||
smp = {
|
smp = {
|
||||||
@@ -146,20 +146,20 @@ in {
|
|||||||
services.borgbackup.jobs.${service} = {
|
services.borgbackup.jobs.${service} = {
|
||||||
archiveBaseName = service;
|
archiveBaseName = service;
|
||||||
repo = cfg.backup_repo;
|
repo = cfg.backup_repo;
|
||||||
#paths = lib.flatten (lib.attrValues (lib.mapAttrs (_: srv: [srv.data_dir]) servers));
|
|
||||||
paths = lib.flatten (
|
paths = lib.flatten (
|
||||||
lib.attrValues (
|
lib.attrValues (
|
||||||
lib.mapAttrs (_: srv:
|
lib.mapAttrs (_: srv:
|
||||||
[srv.data_dir]
|
[srv.data_dir]
|
||||||
++ (
|
++ (
|
||||||
if builtins.hasAttr "db_dump_dir" srv
|
if builtins.hasAttr "db_dump" srv
|
||||||
then [srv.db_dump_dir]
|
then [srv.db_dump]
|
||||||
else []
|
else []
|
||||||
))
|
))
|
||||||
servers
|
servers
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
compression = "auto,zstd";
|
compression = "auto,zstd";
|
||||||
|
preHook = "systemctl start mysql-backup.service";
|
||||||
startAt = "*-*-* *:00:00";
|
startAt = "*-*-* *:00:00";
|
||||||
group = "archives";
|
group = "archives";
|
||||||
encryption.mode = "repokey-blake2";
|
encryption.mode = "repokey-blake2";
|
||||||
|
|||||||
Reference in New Issue
Block a user