Debug mode using Node-Inspector as been added to the launcher.
This commit is contained in:
parent
5b056f563e
commit
54a7de62e0
@ -26,7 +26,9 @@
|
||||
"xmlrpc": ">=1.1.0",
|
||||
"superstack": "0.0.3"
|
||||
},
|
||||
"devDependencies": {},
|
||||
"devDependencies": {
|
||||
"node-inspector": "~0.6.1"
|
||||
},
|
||||
"optionalDependencies": {},
|
||||
"engines": {
|
||||
"node": "*"
|
||||
|
16
xo-server
16
xo-server
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user