mirror of https://github.com/mthenw/frontail.git
daemon instead of forever
parent
8098631076
commit
2962711cc3
|
@ -5,7 +5,7 @@ var program = require('commander')
|
|||
, spawn = require('child_process').spawn
|
||||
, connect = require('connect')
|
||||
, sanitizer = require('validator').sanitize
|
||||
, forever = require('forever');
|
||||
, daemon = require('daemon');
|
||||
|
||||
/**
|
||||
* Parse arg
|
||||
|
@ -34,17 +34,16 @@ if (program.args.length === 0) {
|
|||
}
|
||||
|
||||
if (program.daemonize) {
|
||||
forever.startDaemon(__filename, {
|
||||
'silent': false,
|
||||
'max': 3,
|
||||
'pidFile': program.pidPath,
|
||||
'outFile': program.logPath,
|
||||
'options': [
|
||||
'-p', program.port,
|
||||
'-n', program.number,
|
||||
files
|
||||
]
|
||||
});
|
||||
var logFile = fs.openSync(program.logPath, 'a');
|
||||
var proc = daemon.daemon(
|
||||
__filename,
|
||||
['-p', program.port, '-n', program.number, files],
|
||||
{
|
||||
stdout: logFile,
|
||||
stderr: logFile
|
||||
}
|
||||
);
|
||||
fs.writeFileSync(program.pidPath, proc.pid);
|
||||
} else {
|
||||
/**
|
||||
* Server setup
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
"socket.io": "0.9.13",
|
||||
"connect": "2.7.3",
|
||||
"validator": "0.4.24",
|
||||
"forever": "0.10.0"
|
||||
"daemon": "1.0.0"
|
||||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
|
@ -27,7 +27,7 @@
|
|||
"syslog"
|
||||
],
|
||||
"engine": {
|
||||
"node": "0.8.x"
|
||||
"node": ">= 0.8.0"
|
||||
},
|
||||
"preferGlobal": true
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue