Forever daemon for gulp
npm install gulp-forever-monitornpm install gulp-forever-monitor
js
const gulp = require('gulp');
const forever = require('gulp-forever-monitor');
gulp.task('run:server', function() {
var foreverMonitorOptions = {
env: process.env,
args: process.argv,
watch: true,
watchIgnorePatterns: ['.', 'node_modules/', 'public/', 'temp/*']
}
forever('server.js', foreverMonitorOptions)
.on('watch:restart', function(fileInfo) {
console.log('server was restarted');
})
.on('exit', function() {
console.log('server was closed');
})
})
``