#!/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 gem install bundler --conservative bundle check || bundle install # Set up configurable environment variables if [ ! -f .env ]; then cp .sample.env .env fi # Set up database and add any development seed data bin/rake dev:prime # Add binstubs to PATH via export PATH=".git/safe/../../bin:$PATH" in ~/.zshenv mkdir -p .git/safe # Pick a port for Foreman if ! grep --quiet --no-messages --fixed-strings 'port' .foreman; then printf 'port: 3000\n' >> .foreman fi if ! command -v foreman > /dev/null; then gem install foreman fi # Only if this isn't CI # if [ -z "$CI" ]; then # fi