/documentcloud-vagrant

Vagrant setup for DocumentCloud development environment.

Primary LanguageShell

DocumentCloud Vagrant VM

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.

Requirements

Start

  • 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

Login

What is provisioned?

  • 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

Some internal links