foreman/script/foreman-rake @ develop
86df2a8a | Dominic Cleal | #!/bin/bash
|
|
USERNAME=$(/usr/bin/id -un)
|
|||
RAKE_CMD=/usr/bin/rake
|
|||
BUNDLER_CMD=""
|
|||
die() {
|
|||
echo $*; exit 1
|
|||
}
|
|||
cd ~foreman || die "Cannot change to foreman home directory"
|
|||
91cfc0ca | Michael Moll | [ -f Gemfile ] && [[ -z ${BUNDLER_CMD// } ]] && BUNDLER_CMD="bundle exec"
|
|
e28614c0 | Dominic Cleal | CMD="$BUNDLER_CMD $RAKE_CMD"
|
|
aa9f27e3 | Ranjan Kumar | if [ $# -eq 0 ]; then
|
|
$RAKE_CMD -h; exit 0;
|
|||
elif [ "$USERNAME" = foreman ]; then
|
|||
eb714e7d | John Mitsch | RUBYOPT=-W0 RAILS_ENV=production $CMD "$@"
|
|
86df2a8a | Dominic Cleal | else
|
|
3636aecb | Evgeni Golov | runuser - foreman -s /bin/bash -c 'RUBYOPT=-W0 RAILS_ENV=production "$0" "$@"' -- $CMD "$@"
|
|
86df2a8a | Dominic Cleal | fi
|