Skip to content
adamkalis edited this page Feb 22, 2012 · 3 revisions

Installing a Development Enviroment

We are using Vagrant to make it easier for developers -both DevOps and FrontOps- to contribute to Verese. Vagrant utilizes VirtualBox to create a Virtual Machine and Puppet to configure it. This VM (Virtual Machine) comes with all the needed software configured correctly so can we start coding immediately.

To build your environment you need to follow these steps:

~$ git clone http://www.github.com/vereseproject/verese

  • Initialize our git submodules (You can learn about about submodules here)

~$ cd verese

~$ git submodule init

~$ git submodule update --recursive

  • Initialize git submodules inside the vendor submobule (!)

~$ cd vendor

~$ git submodule init

~$ git submodule update --recursive

  • Almost ready... Fireup vagrant!

~$ vagrant up

  • Login to your new vagrant VM

~$ vagrant ssh

~vm$ cd project

~vm$ cp ./settings/local.py-dist ./settings/local.py

~vm$ ./manage.py runserver 0.0.0.0:8000

Clone this wiki locally