- Drop `FREECAD_MCP_` prefix from env vars (use `FREECAD_*`) - Update freecad_mcp port from 22032 to 22061 - Document that FreeCAD bridge is required for tool calls - Replace kottos deployment with pallas deployment
25 lines
576 B
Django/Jinja
25 lines
576 B
Django/Jinja
[Unit]
|
|
Description=Kottos AI Agent Platform
|
|
After=network-online.target
|
|
Wants=network-online.target
|
|
|
|
[Service]
|
|
Type=simple
|
|
User={{ kottos_user }}
|
|
Group={{ kottos_group }}
|
|
WorkingDirectory={{ kottos_directory }}
|
|
Environment="PATH={{ kottos_directory }}/.venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
|
|
ExecStart={{ kottos_directory }}/.venv/bin/pallas
|
|
Restart=always
|
|
RestartSec=10
|
|
|
|
# Security hardening
|
|
NoNewPrivileges=true
|
|
PrivateTmp=true
|
|
ProtectSystem=strict
|
|
ProtectHome=true
|
|
ReadWritePaths={{ kottos_directory }}
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|