/vagrant-rails5-puppet

CentOS 6.6 based Ruby on Rails 5 development VM using Vagrant and Puppet. Includes Nginx/Phusion Passenger, PostreSQL, and SQLite, and RVM.

Primary LanguageRuby

vagrant-rails-puppet

A ready to use Ruby on Rails development environment running under CentOS 6.6 using Vagrant and Puppet.

Includes the following:

  • Rails v5.0.0.beta2
  • Ruby v2.3.0 installed and enabled by default via rvm
  • Ruby v1.9.3 (enable by running rvm use 1.9.3)
  • NodeJS v5.5.0 installed and enabled by default via nvm
  • Nginx/Phusion Passenger
  • PostgreSQL
  • SQLite

To get started, first install Vagrant and VirtualBox. Afterward, run the following commands:

git clone git@github.com:bobmshannon/vagrant-rails-puppet.git
cd vagrant-rails-puppet
vagrant up

Once the VM has booted you will be able to access the Rails app via http://localhost:8080/. You will also be able login to the VM at anytime by running vagrant ssh.