#!/bin/bash -l # default config values PORT=3000 BUILD_NUMBER=`cat /var/lib/jam-web/BUILD_NUMBER` CONFIG_FILE="/etc/jam-web/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 exec bundle exec unicorn_rails -p $PORT -E production -c config/unicorn.rb # -D