| @@ -697,7 +697,8 @@ var __runcmd = function(label){ | |||
| env.DEBUG = 'loopback:connector:' + dbForLabel(label) | |||
| var cmd = env.NODE_ENV === 'development' ? 'nodemon' : 'node'; | |||
| // cmd = 'node' | |||
| var childPromise = nodeShellExec(cmd, ['--inspect=9228', 'elixir/server.js'], { | |||
| cmd = [cmd, ['--inspect=9228', 'elixir/server.js']] | |||
| var childPromise = nodeShellExec(...cmd, { | |||
| // inherit : true, | |||
| shell: true, | |||
| detached: true, | |||
| @@ -708,6 +709,7 @@ var __runcmd = function(label){ | |||
| var child = childPromise.process; | |||
| if (typeof child.pid !== 'undefined') { | |||
| console.log(`started Elixir Server PID(${child.pid}) : NODE_ENV=${process.NODE_ENV} ${cmd}`); | |||
| fs.writeFileSync('.elixir-server.elixir.server.pid', child.pid, { | |||
| encoding: 'utf8' | |||
| }) | |||
| @@ -727,7 +729,9 @@ var __runcmd = function(label){ | |||
| // cwd : 'client/', | |||
| // env: env | |||
| // }) | |||
| var childPromise = nodeShellExec('ember', ['s'], { | |||
| console.log('Starting Elixir Client Host.'); | |||
| var cmd = ['ember', ['s']] | |||
| var childPromise = nodeShellExec(...cmd, { | |||
| // var childPromise = nodeShellExec('node', ['--inspect=9227', './node_modules/.bin/ember', 's'], { | |||
| // PB : TODO -- ember debugging. | |||
| // inherit : true, | |||
| @@ -741,6 +745,7 @@ var __runcmd = function(label){ | |||
| child = childPromise.process; | |||
| if (typeof child.pid !== 'undefined') { | |||
| console.log(`started Elixir Client Host PID(${child.pid}) : NODE_ENV=${process.NODE_ENV} ${cmd}`); | |||
| fs.writeFileSync('.client.server.pid', child.pid, { | |||
| encoding: 'utf8' | |||
| }) | |||