smartbotic-database.service 594 B

1234567891011121314151617181920212223242526272829
  1. [Unit]
  2. Description=Smartbotic Database Service
  3. Documentation=https://git.smartbotics.ai/fszontagh/smartbotic-database
  4. After=network.target
  5. [Service]
  6. Type=notify
  7. ExecStart=/opt/smartbotic/bin/smartbotic-database --config /etc/smartbotic/database.json
  8. Restart=on-failure
  9. RestartSec=5
  10. TimeoutStartSec=30
  11. WatchdogSec=60
  12. # Security hardening
  13. NoNewPrivileges=yes
  14. ProtectSystem=strict
  15. ProtectHome=read-only
  16. PrivateTmp=yes
  17. ReadWritePaths=/var/lib/smartbotic/database
  18. # Resource limits
  19. LimitNOFILE=65536
  20. LimitNPROC=4096
  21. # Environment
  22. Environment=LOG_LEVEL=info
  23. [Install]
  24. WantedBy=multi-user.target