This repository has been archived on 2026-06-13. You can view files and clone it, but cannot push or open issues or pull requests.
anvillm/services/systemd/anvillm@.service

32 lines
556 B
SYSTEMD

[Unit]
Description=AnviLLM Backend Server for %i
Documentation=https://github.com/lkn/anvillm
After=network.target
[Service]
Type=simple
User=%i
Group=%i
WorkingDirectory=/home/%i
# Environment
Environment="PATH=/home/%i/bin:/usr/local/bin:/usr/bin:/bin"
Environment="HOME=/home/%i"
# Start anvillm
ExecStart=/home/%i/bin/anvillm start
# Cleanup on stop
ExecStopPost=/bin/rm -f /tmp/anvillm.pid
# Restart policy
Restart=on-failure
RestartSec=5s
# Resource limits (optional)
# LimitNOFILE=65536
# LimitNPROC=4096
[Install]
WantedBy=multi-user.target