script/deploy-to-uberspace
#!/usr/bin/env bash
set +x
set +e
DEPLOY_KEY="config/travis/travis-deploy-key"
TARGET=$1
if [ "$TARGET" == "" ]; then
echo "Bollocks. Please set a deploy target with $0 <target>"
exit 1
fi
eval "$(ssh-agent -s)"
openssl aes-256-cbc -K $encrypted_ece5f7dc116b_key -iv $encrypted_ece5f7dc116b_iv -in $DEPLOY_KEY.enc -out $DEPLOY_KEY -d
chmod 0600 $DEPLOY_KEY
ssh-add $DEPLOY_KEY
source "$HOME/.rvm/scripts/rvm"
rvm use $(cat .ruby-version)
bundle install --gemfile=Gemfile.deployment
BUNDLE_GEMFILE=Gemfile.deployment bundle exec cap $TARGET deploy