smartbotic-runner.service 671 B

123456789101112131415161718192021222324252627
  1. [Unit]
  2. Description=SmartBotic Runner Service
  3. Documentation=https://github.com/smartbotic/smartbotic
  4. After=network.target smartbotic-webserver.service
  5. Requires=smartbotic-webserver.service
  6. [Service]
  7. Type=simple
  8. WorkingDirectory=/data/smartbotic
  9. # Add delay to ensure webserver is fully started before runner tries to register
  10. ExecStartPre=/bin/sleep 3
  11. ExecStart=/data/smartbotic/build/smartbotic-runner
  12. Restart=on-failure
  13. RestartSec=5
  14. StandardOutput=journal
  15. StandardError=journal
  16. # Environment
  17. Environment=LOG_LEVEL=info
  18. Environment=RUNNER_ID=runner-1
  19. Environment=NODES_PATH=/data/smartbotic/nodes
  20. # Resource limits
  21. LimitNOFILE=65536
  22. [Install]
  23. WantedBy=default.target