p1: ExecStart must invoke sift serve

P1 split the binary into subcommands. Without `serve`, the unit exits 2
on `unknown command`.
This commit is contained in:
2026-09-22 22:11:28 -07:00
parent d404657820
commit fac1462e7b
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -7,7 +7,7 @@ Wants=network-online.target
Type=simple Type=simple
User=sift User=sift
Group=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 WorkingDirectory=/var/lib/sift
Restart=on-failure Restart=on-failure
RestartSec=5s RestartSec=5s
+1 -1
View File
@@ -99,7 +99,7 @@ in
Type = "simple"; Type = "simple";
User = "sift"; User = "sift";
Group = "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; + lib.concatMapStrings (p: " -deny-prefix ${lib.escapeShellArg p}") cfg.denyPrefixes;
WorkingDirectory = "/var/lib/sift"; WorkingDirectory = "/var/lib/sift";
Restart = "on-failure"; Restart = "on-failure";