Skip to content
This repository has been archived by the owner on May 3, 2022. It is now read-only.

Vagrant configuration for a base box for Django development

Notifications You must be signed in to change notification settings

torchbox/vagrant-django-base

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vagrant-django-base

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

  • postgresql 9.3 (with locale fixed to create databases as UTF-8)
  • virtualenv and virtualenvwrapper
  • dependencies for Pillow, a drop-in replacement for the Python Imaging Library PIL
  • 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 trusty32 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.2 django-base-v2.2.box

About

Vagrant configuration for a base box for Django development

Resources

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages