27 lines
No EOL
598 B
JavaScript
27 lines
No EOL
598 B
JavaScript
var forever = require('forever-monitor');
|
|
|
|
var child = new (forever.Monitor)('server.js', {
|
|
silent: false,
|
|
killTree: true,
|
|
minUptime: 5000,
|
|
watch: true,
|
|
sourceDir: 'editor'
|
|
//watchIgnoreDotFiles: '.foreverignore',
|
|
//'logFile': 'logs/forever.log',
|
|
//'outFile': 'logs/stdout.log',
|
|
//'errFile': 'logs/stderr.log'
|
|
});
|
|
|
|
child.on('exit', function () {
|
|
console.log('server exited');
|
|
});
|
|
|
|
child.on('watch:restart', function (details) {
|
|
console.log(details);
|
|
});
|
|
|
|
child.on('error', function (err) {
|
|
console.log(err);
|
|
});
|
|
console.log("Starting the Adafruit WebIDE...");
|
|
child.start(); |