diff --git a/dist/sift.service b/dist/sift.service index 986e69f..c39dbbe 100644 --- a/dist/sift.service +++ b/dist/sift.service @@ -7,7 +7,7 @@ Wants=network-online.target Type=simple User=sift Group=sift -ExecStart=/usr/local/bin/sift -listen 127.0.0.1:8890 -config /etc/sift/config.toml +ExecStart=/usr/local/bin/sift serve -listen 127.0.0.1:8890 -config /etc/sift/config.toml WorkingDirectory=/var/lib/sift Restart=on-failure RestartSec=5s diff --git a/nix/module.nix b/nix/module.nix index 97607ea..ec9c510 100644 --- a/nix/module.nix +++ b/nix/module.nix @@ -99,7 +99,7 @@ in Type = "simple"; User = "sift"; Group = "sift"; - ExecStart = "${lib.getExe cfg.package} -listen ${cfg.listen} -config /etc/sift/config.toml" + ExecStart = "${lib.getExe cfg.package} serve -listen ${cfg.listen} -config /etc/sift/config.toml" + lib.concatMapStrings (p: " -deny-prefix ${lib.escapeShellArg p}") cfg.denyPrefixes; WorkingDirectory = "/var/lib/sift"; Restart = "on-failure";