From 7368b5439a9d476efe4d2269bd0e0b347ffdf0b7 Mon Sep 17 00:00:00 2001
From: mike dupont <mike.dupont@introspector.local>
Date: Thu, 26 Dec 2024 16:34:09 -0500
Subject: [PATCH] adding docker run command directly to systemd to override

---
 api/systemd/swarms-docker.service | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/api/systemd/swarms-docker.service b/api/systemd/swarms-docker.service
index e021b65b..44cb8d16 100644
--- a/api/systemd/swarms-docker.service
+++ b/api/systemd/swarms-docker.service
@@ -14,7 +14,8 @@ ExecStartPre=-/usr/bin/docker stop %n
 ExecStartPre=-/usr/bin/docker rm %n
 ExecStartPre=/usr/bin/docker pull h4ckermike/swarms-api:experimental
 #ExecStart=/usr/bin/docker run --rm --name %n h4ckermike/swarms-api:experimental
-ExecStart=/usr/bin/docker run -w /var/swarms/agent_workspace --mount type=bind,source=/opt/swarms,target=/opt/swarms  -e WORKSPACE_DIR=/var/swarms/agent_workspace/ --rm --name %n --network host h4ckermike/swarms-api:experimental 
+ExecStart=/usr/bin/docker run -p 8000:8000 -w /var/swarms/agent_workspace --mount type=bind,source=/opt/swarms,target=/opt/swarms  -e WORKSPACE_DIR=/var/swarms/agent_workspace/ --rm --name "swarms-api"  h4ckermike/swarms-api:experimental /usr/bin/unbuffer /var/swarms/agent_workspace/.venv/bin/uvicorn --app-dir /opt/swarms/api --proxy-headers --forwarded-allow-ips='*'--workers=4 --port=8000 --reload-delay=30 main:create_app
+# --network host
 StandardOutput=file:/var/log/swarms_systemd.log
 StandardError=file:/var/log/swarms_systemd.log
 ExecReload=/bin/kill -HUP ${MAINPID}