diff --git a/modules/lamassu-lnbits.nix b/modules/lamassu-lnbits.nix index a738d75..763a747 100644 --- a/modules/lamassu-lnbits.nix +++ b/modules/lamassu-lnbits.nix @@ -336,6 +336,10 @@ in Group = cfg.group; # Build can take a while, especially on first run TimeoutStartSec = "30min"; + # Don't kill child processes when main process exits + KillMode = "process"; + # Send SIGTERM instead of SIGINT + KillSignal = "SIGTERM"; # Completely disable sandboxing for build (npm scripts need full access) PrivateTmp = false; PrivateDevices = false; @@ -350,6 +354,9 @@ in LockPersonality = false; # Don't restrict syscalls SystemCallFilter = ""; + # No resource limits + TasksMax = "infinity"; + MemoryMax = "infinity"; }; script = ''