diff --git a/Vagrantfile b/Vagrantfile new file mode 100644 index 0000000000..0f2a9d93d6 --- /dev/null +++ b/Vagrantfile @@ -0,0 +1,10 @@ +# -*- mode: ruby -*- +# vi: set ft=ruby : + +Vagrant.configure(2) do |config| + config.vm.box = "ubuntu/trusty32" + config.vm.network "forwarded_port", guest: 8000, host: 8000 + config.vm.synced_folder ".", "/mayan-edms-repository" + config.vm.provision :shell, :path => "contrib/scripts/install/development.sh", privileged: false +end + diff --git a/contrib/scripts/install/development.sh b/contrib/scripts/install/development.sh new file mode 100644 index 0000000000..01d71108af --- /dev/null +++ b/contrib/scripts/install/development.sh @@ -0,0 +1,11 @@ +sudo apt-get update +sudo apt-get -y upgrade +sudo apt-get -y install git-core python-virtualenv gcc python-dev libjpeg-dev libpng-dev libtiff-dev tesseract-ocr poppler-utils unpaper redis-server +git clone /mayan-edms-repository/ /home/vagrant/mayan-edms +cd /home/vagrant/mayan-edms +git checkout development +virtualenv venv +source venv/bin/activate +pip install -r requirements.txt +pip install redis +./manage.py initialsetup