Developer Host Dependencies:
- Virtualbox: https://www.virtualbox.org/wiki/Downloads
- Vagrant: https://www.vagrantup.com/downloads.html
- Ansible: http://docs.ansible.com/ansible/intro_installation.html (available on osx homebrew)
Steps to get up and running:
-
- Install all above dependencies
-
- run "vagrant up"
-
- run "vagrant ssh"
-
- cd into the rails app within the vm "cd app"
-
- run the rails setup script "bin/setup"
-
- run the development server "bundle exec rails server" or "bails s"
Notes: This is a modern ruby stack, so all gem-related calls must go through bundler. To make this easier this VM ships with the aliases "bake"(bundle exec rake), "bails"(bundle exec rails), and "bx"(bundle exec)