blob: 9f11760b97db9d549e4b35ff8ed8a4cbeb9cbfaf (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
#!/usr/bin/env sh
# Set up Rails app. Run this script immediately after cloning the codebase.
# https://github.com/thoughtbot/guides/tree/master/protocol
# Exit if any subcommand fails
set -e
# Set up Ruby dependencies via Bundler
bundle install
# Set up configurable environment variables
if [ ! -f .env ]; then
cp .env.example .env
fi
# Print warning if Foreman is not installed
if ! command -v foreman &>/dev/null; then
echo "foreman is not installed."
echo "See https://github.com/ddollar/foreman for install instructions."
fi
# Set up staging and production apps.
if heroku join --app urkel-staging &> /dev/null; then
git remote add staging git@heroku.com:urkel-staging.git || true
echo 'You are a collaborator on the "urkel-staging" Heroku app'
fi
if heroku join --app urkel-production &> /dev/null; then
git remote add production git@heroku.com:urkel-production.git || true
echo 'You are a collaborator on the "urkel-production" Heroku app'
fi
|