UNPKG

smart-home

Version:

Netbeast dashboard, IoT apps manager

25 lines (20 loc) 622 B
var path = require('path') var spawn = require('child_process').spawn const DASHBOARD_BIN = path.join(__dirname, '../index.js') module.exports = function (options) { var opts = { max: 1, killTree: true, cwd: path.resolve(__dirname, '..') } var dashboard = spawn('node', [DASHBOARD_BIN, '--port', options.port, '--secure_port', options.secure_port ] , opts) dashboard.stdout.on('data', function (data) { console.log(data.toString()) }) dashboard.stderr.on('data', function (data) { console.log(data.toString()) }) dashboard.on('error', function (err) { console.trace(err) }) }