These Vagrant setup provides a development environment for the DocumentCloud platform. DocumentCloud itself is a web based platform for uploading, analyzing, annotating and publishing primary source material.
-
Vagrant's Host Manager plugin:
vagrant plugin install vagrant-hostmanager
-
Clone documentcloud repository in this repository folder:
git clone https://github.com/documentcloud/documentcloud.git
-
Start VM:
vagrant up
-
Add the alias dev.dcloud.org for the VM running the command:
vagrant hostmanager
- Go to http://dev.dcloud.org
- Log in as admin@dev.dcloud.org with passsword admin
- Uses precise64 Vagrant default box
- Installs PostgreSQL, Nginx, Phusion Passenger
- home/vagrant/documentcloud is linked as default site
- Create datadabase and Start Crowd Cloud;
- crowd -c config/cloud_crowd/development -e development load_schema
- rake crowd:server:start crowd:node:start
- Start Solr
- rake sunspot:solr:start
- To create Organizations: https://dev.dcloud.org/admin/signup
- https://dev.dcloud.org/admin/featured