diff options
| author | Ben Sima <ben@bensima.com> | 2025-12-18 16:05:59 -0500 |
|---|---|---|
| committer | Ben Sima <ben@bensima.com> | 2025-12-18 16:05:59 -0500 |
| commit | 828f459242380369f2975ab62e85e672df526e6b (patch) | |
| tree | 392c6ac256e598f6c869e71b42639041c6885344 /Omni/Deploy | |
| parent | 07db925d362c368e0b60e2f602fcd62e2c7f77b1 (diff) | |
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.
Diffstat (limited to 'Omni/Deploy')
| -rw-r--r-- | Omni/Deploy/Systemd.hs | 7 |
1 files changed, 6 insertions, 1 deletions
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 () |
