Browse Source

Merge branch 'master' of http://git.bbh/chess/elxr into master

pull/3/head
Pradeep Bhaskaran 4 years ago
parent
commit
9b271b1e3c
1 changed files with 7 additions and 2 deletions
  1. 7
    2
      index.js

+ 7
- 2
index.js View File

env.DEBUG = 'loopback:connector:' + dbForLabel(label) env.DEBUG = 'loopback:connector:' + dbForLabel(label)
var cmd = env.NODE_ENV === 'development' ? 'nodemon' : 'node'; var cmd = env.NODE_ENV === 'development' ? 'nodemon' : 'node';
// cmd = '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, // inherit : true,
shell: true, shell: true,
detached: true, detached: true,


var child = childPromise.process; var child = childPromise.process;
if (typeof child.pid !== 'undefined') { 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, { fs.writeFileSync('.elixir-server.elixir.server.pid', child.pid, {
encoding: 'utf8' encoding: 'utf8'
}) })
// cwd : 'client/', // cwd : 'client/',
// env: env // 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'], { // var childPromise = nodeShellExec('node', ['--inspect=9227', './node_modules/.bin/ember', 's'], {
// PB : TODO -- ember debugging. // PB : TODO -- ember debugging.
// inherit : true, // inherit : true,


child = childPromise.process; child = childPromise.process;
if (typeof child.pid !== 'undefined') { 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, { fs.writeFileSync('.client.server.pid', child.pid, {
encoding: 'utf8' encoding: 'utf8'
}) })

Loading…
Cancel
Save