aboutsummaryrefslogtreecommitdiffstats
path: root/script/rails-deploy-before-down
diff options
context:
space:
mode:
authorGareth Rees <gareth@mysociety.org>2014-03-10 10:14:41 +0000
committerGareth Rees <gareth@mysociety.org>2014-03-11 10:52:09 +0000
commit57005fd0ff6d05167e0cce2795a2c3352497c9ab (patch)
treec103bec5e46a9002fc83052305edb288c9437320 /script/rails-deploy-before-down
parentf4b10a38fdbd10bd4b1821565c222f66670d3fc5 (diff)
Allow the location of the bundle to be configured
- Sets vendor/bundle as default - Uses $HOME/bundle when generating general.yml Based on d9f162c8ab08cb881cd68a3eee900c52c63cb1ae
Diffstat (limited to 'script/rails-deploy-before-down')
-rwxr-xr-xscript/rails-deploy-before-down11
1 files changed, 8 insertions, 3 deletions
diff --git a/script/rails-deploy-before-down b/script/rails-deploy-before-down
index ad1049e44..c157a8624 100755
--- a/script/rails-deploy-before-down
+++ b/script/rails-deploy-before-down
@@ -123,19 +123,24 @@ END
echo "ENV['RAILS_ENV'] ||= 'production'" > config/rails_env.rb
fi
-bundle_install_options=""
+BUNDLE_PATH="${OPTION_BUNDLE_PATH:-vendor/bundle}"
+
+bundle_install_options="--path $BUNDLE_PATH"
+
if [ "$OPTION_STAGING_SITE" = "0" ]
then
- bundle_install_options="--without development:test --deployment"
+ bundle_install_options="$bundle_install_options --without development:test --deployment"
fi
if [ "$OPTION_STAGING_SITE" = "1" ]
then
- bundle_install_options="--path vendor/bundle"
+ bundle_install_options="$bundle_install_options"
fi
if [ "$TRAVIS" = "true" ]
then
bundle_install_options="--without development develop --deployment"
fi
+
+echo "Running bundle install with options: $bundle_install_options"
bundle install $bundle_install_options
bundle exec rake submodules:check