From 828f459242380369f2975ab62e85e672df526e6b Mon Sep 17 00:00:00 2001 From: Ben Sima Date: Thu, 18 Dec 2025 16:05:59 -0500 Subject: fix: actually restart services on deployment Previously used 'enable --now' which only starts stopped services. Now explicitly calls 'restart' to ensure running services pick up new versions. --- Omni/Deploy/Systemd.hs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'Omni/Deploy/Systemd.hs') diff --git a/Omni/Deploy/Systemd.hs b/Omni/Deploy/Systemd.hs index 7b64d1f..ee337bb 100644 --- a/Omni/Deploy/Systemd.hs +++ b/Omni/Deploy/Systemd.hs @@ -118,7 +118,12 @@ reloadAndRestart serviceName' = do _ <- Process.readProcessWithExitCode "systemctl" - ["enable", "--now", Text.unpack serviceName' <> ".service"] + ["enable", Text.unpack serviceName' <> ".service"] + "" + _ <- + Process.readProcessWithExitCode + "systemctl" + ["restart", Text.unpack serviceName' <> ".service"] "" pure () -- cgit v1.2.3