A development environment for the SUMSARIZER project. Features a Vagrantfile for spinning up an instance of the app as well as helper scripts for tasks related to development.
The development environment uses Vagrant to make it easy to spin up consistent dev environments on any host machine. Install the following:
-
The Vagrant-cachier plugin for faster provisions:
vagrant plugin install vagrant-cachier
Installation of Vagrant on Ubuntu can be tricky depending on what version you are using. For 14.04 these instructions were good.
On Mac, there is sometimes an issue where the Vagrant binary in installed (in /opt/vagrant/bin/vagrant) but not symlinked as /usr/bin/vagrant.
First clone this repository.
Then, provision and start the virtual machine using:
vagrant up
Login to the machine:
vagrant ssh
runapp