File tree 2 files changed +9
-2
lines changed
2 files changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -28,9 +28,12 @@ SIDEKIQ_CONFIG_FILE={{SIDEKIQ_CONFIG_FILE}}
28
28
# sidekiq log file path
29
29
SIDEKIQ_LOG_FILE={{SIDEKIQ_LOG_FILE}}
30
30
31
+ USER_HOME=" /home/${DEPLOY_USER} "
32
+ RUBY_VERSION=` cat ${APP_ROOT} /.ruby-version`
33
+ BUNDLE_PREFIX=" RBENV_ROOT=$USER_HOME /.rbenv RBENV_VERSION=$RUBY_VERSION $USER_HOME /.rbenv/bin/rbenv exec"
31
34
32
35
# full command
33
- CMD=" cd ${APP_ROOT} && /usr/local/rvm/bin/rvm default do bundle exec sidekiq --index 0 --pidfile ${SIDEKIQ_PID} --environment ${RAILS_ENV} --logfile ${SIDEKIQ_LOG_FILE} --config ${SIDEKIQ_CONFIG_FILE} --daemon"
36
+ CMD=" cd ${APP_ROOT} && ${BUNDLE_PREFIX} bundle exec sidekiq --index 0 --pidfile ${SIDEKIQ_PID} --environment ${RAILS_ENV} --logfile ${SIDEKIQ_LOG_FILE} --config ${SIDEKIQ_CONFIG_FILE} --daemon"
34
37
# echo "DEBUG:"
35
38
# echo $CMD
36
39
Original file line number Diff line number Diff line change @@ -32,8 +32,12 @@ UNICORN_PID={{UNICORN_PID}}
32
32
# unicorn config, 不同環境用不同檔名
33
33
UNICORN_CONFIG_FILE={{UNICORN_CONFIG_FILE}}
34
34
35
+ USER_HOME=" /home/${DEPLOY_USER} "
36
+ RUBY_VERSION=` cat ${APP_ROOT} /.ruby-version`
37
+ BUNDLE_PREFIX=" RBENV_ROOT=$USER_HOME /.rbenv RBENV_VERSION=$RUBY_VERSION $USER_HOME /.rbenv/bin/rbenv exec"
38
+
35
39
# full command
36
- CMD=" cd ${APP_ROOT} && ( export RAILS_ENV=\" ${RAILS_ENV} \" ; /usr/local/rvm/bin/rvm default do bundle exec unicorn -c ${UNICORN_CONFIG_FILE} -E deployment -D )"
40
+ CMD=" cd ${APP_ROOT} && ( export RAILS_ENV=\" ${RAILS_ENV} \" ; ${BUNDLE_PREFIX} bundle exec unicorn -c ${UNICORN_CONFIG_FILE} -E deployment -D )"
37
41
# echo "DEBUG:"
38
42
# echo $CMD
39
43
You can’t perform that action at this time.
0 commit comments