roar-agent
Version:
The Node.js Roar Agent that listens for and executes scan jobs
40 lines (36 loc) • 621 B
JavaScript
var Service = require('node-windows').Service;
const svc = new Service({
name: 'roar-agent',
description: 'Roar Agent',
script: '{{SCRIPT}}',
env: [
{
name: 'RABBITMQ_HOST',
value: 'roar-rabbitmq'
},
{
name: 'URL',
value: '{{URL}}'
},
{
name: 'AGENT_ID',
value: '{{AGENT_ID}}'
},
{
name: 'AGENT_NAME',
value: '{{AGENT_NAME}}'
},
{
name: 'QUEUE',
value: '{{QUEUE}}'
},
{
name: 'ACCESS_KEY',
value: '{{ACCESS_KEY}}'
}
]
});
svc.on('install', function() {
svc.start();
});
svc.install();