[Unit] Description=SmartBotic CRM Runner Service (JavaScript Template Engine) Documentation=https://github.com/smartbotic/smartbotic-crm After=network.target smartbotic-crm-database.service Requires=smartbotic-crm-database.service [Service] Type=simple WorkingDirectory=/data/smartbotic-crm ExecStart=/data/smartbotic-crm/build/runner/smartbotic-crm-runner Restart=on-failure RestartSec=5 StandardOutput=journal StandardError=journal TimeoutStopSec=10 # Environment Environment="SMARTBOTIC_CRM_RUNNER_ADDRESS=0.0.0.0" Environment="SMARTBOTIC_CRM_RUNNER_PORT=50153" Environment="SMARTBOTIC_CRM_DATABASE_ADDRESS=localhost:50151" Environment="SMARTBOTIC_CRM_LOG_LEVEL=info" # JavaScript engine limits Environment="SMARTBOTIC_CRM_RUNNER_MAX_MEMORY_MB=16" Environment="SMARTBOTIC_CRM_RUNNER_MAX_EXECUTION_TIME_MS=5000" Environment="SMARTBOTIC_CRM_RUNNER_MAX_DB_QUERIES=100" [Install] WantedBy=default.target