Merge pull request #265465 from jpds/caddy-restart-on-failure

nixos/caddy: Set systemd unit to restart on-failure

Emily 1f9a04da cdc306eb

Changed files
+3 -1
nixos
modules
services
web-servers
caddy
+3 -1
nixos/modules/services/web-servers/caddy/default.nix
···
ReadWriteDirectories = cfg.dataDir;
StateDirectory = mkIf (cfg.dataDir == "/var/lib/caddy") [ "caddy" ];
LogsDirectory = mkIf (cfg.logDir == "/var/log/caddy") [ "caddy" ];
-
Restart = "on-abnormal";
+
Restart = "on-failure";
+
RestartPreventExitStatus = 1;
+
RestartSecs = "5s";
# TODO: attempt to upstream these options
NoNewPrivileges = true;