agent-manager.service 612 B

12345678910111213141516171819202122232425262728293031
  1. [Unit]
  2. Description=Agent Manager - Gogs Webhook Server
  3. Documentation=https://github.com/fszontagh/agent-manager
  4. After=network.target
  5. [Service]
  6. Type=simple
  7. User=claude
  8. Group=claude
  9. WorkingDirectory=/home/claude/agent-manager
  10. ExecStart=/usr/bin/node src/index.js
  11. Restart=on-failure
  12. RestartSec=10s
  13. # Environment
  14. Environment=NODE_ENV=production
  15. # Security hardening
  16. NoNewPrivileges=true
  17. PrivateTmp=true
  18. ProtectSystem=strict
  19. ProtectHome=read-only
  20. ReadWritePaths=/home/claude/agent-manager
  21. # Logging
  22. StandardOutput=journal
  23. StandardError=journal
  24. SyslogIdentifier=agent-manager
  25. [Install]
  26. WantedBy=multi-user.target