mirror of
https://github.com/mperham/sidekiq.git
synced 2022-11-09 13:52:34 -05:00
Allow assigning local default values via /etc/default or /etc/sysconfig.
This commit is contained in:
parent
9c7eda5f5b
commit
fee3301ac3
1 changed files with 15 additions and 9 deletions
|
@ -96,8 +96,22 @@ fi
|
||||||
|
|
||||||
#Baisc Setup of default values
|
#Baisc Setup of default values
|
||||||
APP=$1 ; ACTION=$2; RACK_ENV=$3; CONF_FILE=$4;
|
APP=$1 ; ACTION=$2; RACK_ENV=$3; CONF_FILE=$4;
|
||||||
|
APP_HOME="/data"
|
||||||
|
SIDEKIQ="sidekiq"
|
||||||
|
|
||||||
APP_DIR="/data/${APP}"
|
WORKER_REF=`echo $CONF_FILE | sed s/.yml//`
|
||||||
|
|
||||||
|
LOCK_FILE="/tmp/$WORKER_REF.monit-lock"
|
||||||
|
PID_FILE="/var/run/engineyard/sidekiq/$APP/$WORKER_REF.pid"
|
||||||
|
|
||||||
|
# Read other defaults from a file
|
||||||
|
if [ -r /etc/default/$WORKER_REF ]; then
|
||||||
|
. /etc/default/$WORKER_REF
|
||||||
|
elif [ -r /etc/sysconfig/$WORKER_REF ]; then
|
||||||
|
. /etc/sysconfig/$WORKER_REF
|
||||||
|
fi
|
||||||
|
|
||||||
|
APP_DIR="${APP_HOME}/${APP}"
|
||||||
APP_ROOT="${APP_DIR}/current"
|
APP_ROOT="${APP_DIR}/current"
|
||||||
APP_SHARED="${APP_DIR}/shared"
|
APP_SHARED="${APP_DIR}/shared"
|
||||||
APP_CONFIG="${APP_SHARED}/config"
|
APP_CONFIG="${APP_SHARED}/config"
|
||||||
|
@ -109,15 +123,7 @@ else
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
WORKER_REF=`echo $CONF_FILE | sed s/.yml//`
|
|
||||||
LOG_FILE="$APP_ROOT/log/$WORKER_REF.log"
|
LOG_FILE="$APP_ROOT/log/$WORKER_REF.log"
|
||||||
LOCK_FILE="/tmp/$WORKER_REF.monit-lock"
|
|
||||||
PID_FILE="/var/run/engineyard/sidekiq/$APP/$WORKER_REF.pid"
|
|
||||||
GEMFILE="$APP_ROOT/Gemfile"
|
|
||||||
SIDEKIQ="sidekiq"
|
|
||||||
if [ -f $GEMFILE ];then
|
|
||||||
SIDEKIQ="$APP_ROOT/ey_bundler_binstubs/sidekiq"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ -d $APP_ROOT ]; then
|
if [ -d $APP_ROOT ]; then
|
||||||
USER=$(stat -L -c"%U" $APP_ROOT)
|
USER=$(stat -L -c"%U" $APP_ROOT)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue