diff options
author | Maximilian Bosch <maximilian@mbosch.me> | 2022-05-13 14:10:30 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-05-13 14:10:30 +0200 |
commit | 4d0e1bfb3ab13260ae7bbd86f5e93fb4c6328d0a (patch) | |
tree | 770e3d753bae9bd0dbedff56a6eb58c6ac25be20 /nixos | |
parent | 6525819eb87ee209c751b04461ac54ae286b15a0 (diff) | |
parent | 6f9099fa62b4d88ece219e02e603d65a4c69a5c9 (diff) |
Merge pull request #172381 from mayflower/atlassian-service-restart
nixos/{jira,crowd,confluence}: restart service on failure
Diffstat (limited to 'nixos')
-rw-r--r-- | nixos/modules/services/web-apps/atlassian/confluence.nix | 2 | ||||
-rw-r--r-- | nixos/modules/services/web-apps/atlassian/crowd.nix | 2 | ||||
-rw-r--r-- | nixos/modules/services/web-apps/atlassian/jira.nix | 2 |
3 files changed, 6 insertions, 0 deletions
diff --git a/nixos/modules/services/web-apps/atlassian/confluence.nix b/nixos/modules/services/web-apps/atlassian/confluence.nix index 2d809c17ff098..28491fb3a4eed 100644 --- a/nixos/modules/services/web-apps/atlassian/confluence.nix +++ b/nixos/modules/services/web-apps/atlassian/confluence.nix @@ -189,6 +189,8 @@ in User = cfg.user; Group = cfg.group; PrivateTmp = true; + Restart = "on-failure"; + RestartSec = "10"; ExecStart = "${pkg}/bin/start-confluence.sh -fg"; ExecStop = "${pkg}/bin/stop-confluence.sh"; }; diff --git a/nixos/modules/services/web-apps/atlassian/crowd.nix b/nixos/modules/services/web-apps/atlassian/crowd.nix index a8b2482d5a9cc..79306541b855b 100644 --- a/nixos/modules/services/web-apps/atlassian/crowd.nix +++ b/nixos/modules/services/web-apps/atlassian/crowd.nix @@ -157,6 +157,8 @@ in User = cfg.user; Group = cfg.group; PrivateTmp = true; + Restart = "on-failure"; + RestartSec = "10"; ExecStart = "${pkg}/start_crowd.sh -fg"; }; }; diff --git a/nixos/modules/services/web-apps/atlassian/jira.nix b/nixos/modules/services/web-apps/atlassian/jira.nix index a120f6cdb3d88..bc0bf43522e0e 100644 --- a/nixos/modules/services/web-apps/atlassian/jira.nix +++ b/nixos/modules/services/web-apps/atlassian/jira.nix @@ -197,6 +197,8 @@ in User = cfg.user; Group = cfg.group; PrivateTmp = true; + Restart = "on-failure"; + RestartSec = "10"; ExecStart = "${pkg}/bin/start-jira.sh -fg"; ExecStop = "${pkg}/bin/stop-jira.sh"; }; |