These instructions walk you through using Raygun to generate a new app, pushing it to GitHub, deploying it to Heroku (two envs: production and acceptance), and setting up continuous integration and deployment using CircleCI. There's a preference for command-line operations when possible.
- Homebrew
- Heroku toolbelt (
brew install heroku-toolbelt) - Postgres installed (
brew install postgres) and running - Postgres superuser called 'postgres' (
createuser -s postgres) - PhantomJS installed (
brew install phantomjs) - GitHub gem (
gem install hub)