From 442b465f16a769cf01ea16e394c81ca9d9081ec8 Mon Sep 17 00:00:00 2001 From: michael Date: Fri, 5 Sep 2025 17:02:31 +0200 Subject: [PATCH 1/2] fix(systemd): use Type=forking for background start.sh compatibility - Change Type=simple to Type=forking in systemd service - Properly handle start.sh background process (&) - Ensures systemd correctly tracks daemon lifecycle - Fixes BSD-compatible start script integration Fixes #104 --- deployment/linux/furt.service | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deployment/linux/furt.service b/deployment/linux/furt.service index d4df3d1..f09104b 100644 --- a/deployment/linux/furt.service +++ b/deployment/linux/furt.service @@ -3,7 +3,7 @@ Description=furt Multi-Tenant API Gateway After=network.target [Service] -Type=simple +Type=forking User=furt Group=furt ExecStart=/usr/local/share/furt/scripts/start.sh start From 7b15a2cfc456934a96349ac80f16f781c42d3e71 Mon Sep 17 00:00:00 2001 From: michael Date: Fri, 5 Sep 2025 17:02:31 +0200 Subject: [PATCH 2/2] chore: merkwerk auto-update --- .version_history | 1 + 1 file changed, 1 insertion(+) diff --git a/.version_history b/.version_history index be8b65c..bd1ffbe 100644 --- a/.version_history +++ b/.version_history @@ -15,3 +15,4 @@ 25a29c32,53ef8ad,main,2025-09-03T10:23:47Z,michael,git,lua-api 25a29c32,eb64c39,main,2025-09-03T18:25:18Z,michael,git,lua-api 25a29c32,38a1108,main,2025-09-03T20:13:08Z,michael,git,lua-api +25a29c32,442b465,fix/systemd-type-forking,2025-09-05T15:02:31Z,michael,git,lua-api