Skip to content

Vagrant configuration for a base box for Django development

Notifications You must be signed in to change notification settings

jtinsky/vagrant-django-base

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vagrant-django-base

A Vagrant box based on Ubuntu precise32, configured for Django development according to Torchbox's adopted practices. Things preinstalled beyond the base precise32 box include:

  • postgresql 9.1 (with locale fixed to create databases as UTF-8)
  • virtualenv and virtualenvwrapper
  • dependencies for PIL, the Python Imaging Library
  • a pip download cache pre-seeded with Django and various other common packages
  • git (sometimes required for pip dependencies that aren't in PyPI)
  • Node.js, CoffeeScript and LESS

We use this box in conjunction with https://github.com/torchbox/vagrant-django-template as the initial template for our Django projects. vagrant-django-template will successfully build from a vanilla precise32 base box, but using vagrant-django-base instead will skip some of the time-consuming initial setup.

Build instructions

To generate the .box file:

./build.sh

To install locally:

vagrant box add django-base-v2.1 django-base-v2.1.box

About

Vagrant configuration for a base box for Django development

Resources

Stars

Watchers

Forks

Packages

No packages published