fix(etna): don't restart minecraft servers every switch

This commit is contained in:
uku 2024-12-21 18:43:46 +01:00
parent 7b078cb32b
commit 273cd44d2c
Signed by: uku
SSH key fingerprint: SHA256:4P0aN6M8ajKukNi6aPOaX0LacanGYtlfjmN+m/sHY/o
2 changed files with 4 additions and 5 deletions

View file

@ -61,6 +61,6 @@
} }
]; ];
systemd.services."${backend}-${name}".serviceConfig.TimeoutSec = "300"; systemd.services."${backend}-mc-${name}".serviceConfig.TimeoutSec = "300";
}; };
} }

View file

@ -60,14 +60,13 @@ in {
systemd.services.restart-minecraft-servers = { systemd.services.restart-minecraft-servers = {
wantedBy = ["multi-user.target"]; wantedBy = ["multi-user.target"];
startAt = "*-*-* 05:00:00"; startAt = "*-*-* 05:00:00";
restartIfChanged = false;
script = '' script = "${lib.getExe' pkgs.systemd "systemctl"} restart ${backend}-mc-*.service";
${lib.getExe' pkgs.systemd "systemctl"} restart ${backend}-mc-*.service
'';
serviceConfig = { serviceConfig = {
Type = "oneshot"; Type = "oneshot";
DynamicUser = true; RemainAfterExit = true;
}; };
}; };
} }