#!/bin/bash -l # default config values BUILD_NUMBER=1 CONFIG_FILE="/etc/websocket-gateway/upstart.conf" if [ -e "$CONFIG_FILE" ]; then . "$CONFIG_FILE" fi # I don't like doing this, but the next command (bundle exec) retouches/generates # the gemfile. This unfortunately means the next debian update doesn't update this file. # Ultimately this means an old Gemfile.lock is left behind for a new package, # and bundle won't run because it thinks it has the wrong versions of gems rm -f Gemfile.lock BUILD_NUMBER=$BUILD_NUMBER JAMENV=production exec bundle exec ruby -Ilib bin/websocket_gateway