diff --git a/api/just_run.sh b/api/just_run.sh
index d0e7ed4e..3e11dc4a 100644
--- a/api/just_run.sh
+++ b/api/just_run.sh
@@ -49,6 +49,11 @@ echo "HOME=${ROOT}/home/swarms" >> "${ROOT}/var/run/swarms/secrets/env"
 # attempt to move the workspace
 echo 'WORKSPACE_DIR=${STATE_DIRECTORY}' >> "${ROOT}/var/run/swarms/secrets/env"
 
+# setup the systemd service again
+sed -e "s!ROOT!${ROOT}!g" > /etc/nginx/sites-enabled/default < "${WORKSOURCE}/nginx/site.conf"
+sed -e "s!ROOT!${ROOT}!g" > /etc/systemd/system/swarms-uvicorn.service < "${WORKSOURCE}/systemd/uvicorn.service"
+grep . -h -n /etc/systemd/system/swarms-uvicorn.service
+
 chown -R swarms:swarms ${ROOT}/var/run/swarms/
 mkdir -p ${ROOT}/opt/swarms/api/agent_workspace/try_except_wrapper/
 chown -R swarms:swarms ${ROOT}/opt/swarms/api/