summaryrefslogtreecommitdiff
path: root/deploy/food-mcp.service
diff options
context:
space:
mode:
Diffstat (limited to 'deploy/food-mcp.service')
-rw-r--r--deploy/food-mcp.service18
1 files changed, 18 insertions, 0 deletions
diff --git a/deploy/food-mcp.service b/deploy/food-mcp.service
new file mode 100644
index 0000000..0bef140
--- /dev/null
+++ b/deploy/food-mcp.service
@@ -0,0 +1,18 @@
+[Unit]
+Description=Food MCP service (FastMCP — claude.ai connector)
+After=network.target food.service
+
+[Service]
+Type=simple
+User=openclaw
+Group=openclaw
+WorkingDirectory=/var/lib/food
+Environment="PATH=/var/lib/food/.venv/bin:/usr/bin"
+# FOOD_API_TOKEN (the caine DRF token), optional FOOD_API_BASE / FOOD_MCP_PORT.
+EnvironmentFile=-/var/lib/food/.env
+ExecStart=/var/lib/food/.venv/bin/python -m mcp_server
+Restart=on-failure
+RestartSec=5
+
+[Install]
+WantedBy=multi-user.target