moving the output dirs

pull/703/head
mike dupont 4 months ago
parent 7368b5439a
commit c333edabaa

@ -233,8 +233,9 @@ class AgentStore:
def _ensure_directories(self): def _ensure_directories(self):
"""Ensure required directories exist.""" """Ensure required directories exist."""
Path("logs").mkdir(exist_ok=True) workspace_dir = os.environ.get("WORKSPACE_DIR","/var/swarms/agent_workspace/")
Path("states").mkdir(exist_ok=True) Path(workspace_dir + "/logs").mkdir(exist_ok=True)
Path(workspace_dir + "/states").mkdir(exist_ok=True)
def create_api_key(self, user_id: UUID, key_name: str) -> APIKey: def create_api_key(self, user_id: UUID, key_name: str) -> APIKey:
"""Create a new API key for a user.""" """Create a new API key for a user."""

@ -14,7 +14,7 @@ ExecStartPre=-/usr/bin/docker stop %n
ExecStartPre=-/usr/bin/docker rm %n ExecStartPre=-/usr/bin/docker rm %n
ExecStartPre=/usr/bin/docker pull h4ckermike/swarms-api:experimental 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 --rm --name %n 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 ExecStart=/usr/bin/docker run -p 8000:8000 -w /opt/swarms/api --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 --proxy-headers --forwarded-allow-ips='*'--workers=4 --port=8000 --reload-delay=30 main:create_app
# --network host # --network host
StandardOutput=file:/var/log/swarms_systemd.log StandardOutput=file:/var/log/swarms_systemd.log
StandardError=file:/var/log/swarms_systemd.log StandardError=file:/var/log/swarms_systemd.log

Loading…
Cancel
Save