Debug mode using Node-Inspector as been added to the launcher.

This commit is contained in:
Julien Fontanet 2013-11-21 17:05:36 +01:00
parent 5b056f563e
commit 54a7de62e0
2 changed files with 18 additions and 2 deletions

View File

@ -26,7 +26,9 @@
"xmlrpc": ">=1.1.0",
"superstack": "0.0.3"
},
"devDependencies": {},
"devDependencies": {
"node-inspector": "~0.6.1"
},
"optionalDependencies": {},
"engines": {
"node": "*"

View File

@ -21,6 +21,10 @@
#
# @package Xen Orchestra Server
MAIN='src/main.js'
#######################################
# _fail message
_fail()
@ -57,4 +61,14 @@ fi
########################################
exec "$node" "src/main.js" "$@"
if [ "${1:-}" = '--debug' ]
then
# Launch XO-Server in debug mode.
"$node" --debug-brk "$MAIN" > /dev/null &
# Runs Node Inspector (avoids the recommended alternate HTTP port
# for XO-Server).
exec ./node_modules/.bin/node-inspector --web-port 64985
else
exec "$node" "$MAIN"
fi