-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathindex.js
More file actions
33 lines (28 loc) · 1017 Bytes
/
index.js
File metadata and controls
33 lines (28 loc) · 1017 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
var Agent;
var appname;
var cwd = process.cwd();
if(cwd) {
appname = require(cwd + '/package.json').name;
}
var apps = process.env.NODE_AGENT_APPS;
function printDoc(){
console.log('******************************************************************');
console.log('* Not starting node agent. Appname not found in NODE_AGENT_APPS *');
console.log('* If you want to add this app to nodeagent please add *');
console.log('* an environment variable NODE_AGENT_APPS with application name. *');
console.log('* Application name should be same as which is in package.json. *');
console.log('* For eg: NODE_AGENT_APPS=appname1,appname2,appname3 *');
console.log('******************************************************************');
console.log('process.env.NODE_AGENT_APPS=' + process.env.NODE_AGENT_APPS);
}
if(apps) {
apps = apps.split(',');
if(apps.indexOf(appname) !== -1) {
Agent = require('./lib/agent')();
Agent.start();
} else {
printDoc();
}
} else {
printDoc();
}