From f154807e939bb8eb0dd01f344abb39395dfc91ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Thu, 18 Jan 2024 00:07:42 +0100 Subject: [PATCH 1/2] nixos/portunus: restart on failure --- nixos/modules/services/misc/portunus.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/nixos/modules/services/misc/portunus.nix b/nixos/modules/services/misc/portunus.nix index 7036a372d1ea..13569a07caad 100644 --- a/nixos/modules/services/misc/portunus.nix +++ b/nixos/modules/services/misc/portunus.nix @@ -230,7 +230,10 @@ in description = "Self-contained authentication service"; wantedBy = [ "multi-user.target" ]; after = [ "network.target" ]; - serviceConfig.ExecStart = "${cfg.package.out}/bin/portunus-orchestrator"; + serviceConfig = { + ExecStart = "${cfg.package.out}/bin/portunus-orchestrator"; + Restart = "on-failure"; + }; environment = { PORTUNUS_LDAP_SUFFIX = cfg.ldap.suffix; PORTUNUS_SERVER_BINARY = "${cfg.package}/bin/portunus-server"; From 5897d4eb0daed4cdafad977710d9c1e8e3c10950 Mon Sep 17 00:00:00 2001 From: Sandro Date: Fri, 19 Jan 2024 11:58:07 +0100 Subject: [PATCH 2/2] nixos/portunus: remove superfluous explicit out Co-authored-by: Lin Jian --- nixos/modules/services/misc/portunus.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/services/misc/portunus.nix b/nixos/modules/services/misc/portunus.nix index 13569a07caad..47af24f024cd 100644 --- a/nixos/modules/services/misc/portunus.nix +++ b/nixos/modules/services/misc/portunus.nix @@ -231,7 +231,7 @@ in wantedBy = [ "multi-user.target" ]; after = [ "network.target" ]; serviceConfig = { - ExecStart = "${cfg.package.out}/bin/portunus-orchestrator"; + ExecStart = "${cfg.package}/bin/portunus-orchestrator"; Restart = "on-failure"; }; environment = {