Crowdtilt/Crowdhoster — pull request #134 by jofus101 (2013-11-11 22:09:42+00:00)
Title: Add support for Vagrant

Hi, This is the vagrant setup process I've been working with for crowdhoster. I'm not sure if you'd rather just link to the project, or have a link to the setup and post_provision scripts.

These changes allow you to have the project up and running with a few simple steps and almost no configuration.

* install [vagrant](http://downloads.vagrantup.com/)
* git clone git@github.com:jofus101/Crowdhoster.git
* navigate to folder and run "vagrant up"
* "vagrant ssh"
* Once in vagrant run ". /vagrant/post_provision.sh"

From here you can verify that all the defaults are installed by running

* "foreman start"
* go to local browser and navigate to "localhost:5050"
* you should see the server in the console respond to the get request, and you should get an ArgumentError response.

However, to get the website to work

* rename ".env.example" to ".env", fill out the necessary keys, and restart the server. (Make sure you're using unix line endings, otherwise you can have weird errors)

I've found this to be useful for my setup process, especially with vagrant. I hope it's helpful, and please let me know if you'd rather have this in another format.

-Joseph