From ffbfa34df5683bb0b23fcc480400158cdf6814c0 Mon Sep 17 00:00:00 2001 From: DSS Date: Thu, 11 Dec 2025 05:04:24 -0300 Subject: [PATCH] feat: Add systemd service for DSS API MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add dss-api.service to run the API server on port 8000. Replaces the old design-system-mcp service. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- infra/dss-api.service | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 infra/dss-api.service diff --git a/infra/dss-api.service b/infra/dss-api.service new file mode 100644 index 0000000..cab54f2 --- /dev/null +++ b/infra/dss-api.service @@ -0,0 +1,21 @@ +[Unit] +Description=DSS API Server +Documentation=https://github.com/overbits/dss +After=network.target + +[Service] +Type=simple +User=overbits +Group=overbits +WorkingDirectory=/home/overbits/dss +Environment=PATH=/home/overbits/dss/.venv/bin:/usr/local/bin:/usr/bin:/bin +Environment=PYTHONPATH=/home/overbits/dss +ExecStart=/home/overbits/dss/.venv/bin/python -m uvicorn apps.api.server:app --host 127.0.0.1 --port 8000 +Restart=on-failure +RestartSec=5 +StandardOutput=journal +StandardError=journal +SyslogIdentifier=dss-api + +[Install] +WantedBy=multi-user.target