#/bin/sh -eu # This file is a part of Xen Orchestra Server. # # Xen Orchestra Server is free software: you can redistribute it # and/or modify it under the terms of the GNU General Public License # as published by the Free Software Foundation, either version 3 of # the License, or (at your option) any later version. # # Xen Orchestra Server is distributed in the hope that it will be # useful, but WITHOUT ANY WARRANTY; without even the implied warranty # of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with Xen Orchestra Server. If not, see # . # # @author Julien Fontanet # @license http://www.gnu.org/licenses/gpl-3.0-standalone.html GPLv3 # # @package Xen Orchestra Server MAIN='src/main.coffee' COFFEE='./node_modules/.bin/coffee' ####################################### cd -P "$(dirname "$(which "$0")")" ######################################## if [ "${1:-}" = '--debug' ] then # Launch XO-Server in debug mode. "$COFFEE" --nodejs --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 "$COFFEE" "$MAIN" fi