smartbotic-crm-runner.service 907 B

1234567891011121314151617181920212223242526272829
  1. [Unit]
  2. Description=SmartBotic CRM Runner Service (JavaScript Template Engine)
  3. Documentation=https://github.com/smartbotic/smartbotic-crm
  4. After=network.target smartbotic-crm-database.service
  5. Requires=smartbotic-crm-database.service
  6. [Service]
  7. Type=simple
  8. WorkingDirectory=/data/smartbotic-crm
  9. ExecStart=/data/smartbotic-crm/build/runner/smartbotic-crm-runner
  10. Restart=on-failure
  11. RestartSec=5
  12. StandardOutput=journal
  13. StandardError=journal
  14. TimeoutStopSec=10
  15. # Environment
  16. Environment="SMARTBOTIC_CRM_RUNNER_ADDRESS=0.0.0.0"
  17. Environment="SMARTBOTIC_CRM_RUNNER_PORT=50153"
  18. Environment="SMARTBOTIC_CRM_DATABASE_ADDRESS=localhost:50151"
  19. Environment="SMARTBOTIC_CRM_LOG_LEVEL=info"
  20. # JavaScript engine limits
  21. Environment="SMARTBOTIC_CRM_RUNNER_MAX_MEMORY_MB=16"
  22. Environment="SMARTBOTIC_CRM_RUNNER_MAX_EXECUTION_TIME_MS=5000"
  23. Environment="SMARTBOTIC_CRM_RUNNER_MAX_DB_QUERIES=100"
  24. [Install]
  25. WantedBy=default.target