A Vagrant box based on Ubuntu trusty64, configured for python development. Things preinstalled beyond the base trusty64 box include:
- postgresql
- virtualenv and virtualenvwrapper
- dependencies for Pillow, a drop-in replacement for the Python Imaging Library PIL
- pip package manager
- git
- Node.js 4.x
To install locally:
vagrant up
$ vagrant ssh
- Type
$ source start_project [project_name] [DB Name]
- The script will create new folder and virtualenv enviornment for your project
requirements.txt
and.gitignore
templates are placed in your project directory "/vagrant/project/[project_name]"- Type
$ workon [project_name]
to enter your project virtualenv environment