cdl / vagrant-l1f7

A Vagrant setup for Django-based projects at Lift.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

vagrant-l1f7

A Vagrantfile setup that aims to work with the majority of @l1f7's projects.

Don't have Vagrant installed?

Get started

  • Clone this repo down, and then place the root of your project in ./app. (In case you're confused, the requirements/ folder should be inside of ./app.)
  • ⚠️ Head to bootstrap.sh and edit the respective variables under "Project-specific Variables", starting at line 3. ⚠️
  • cd into the root of this repo
  • Run vagrant up.
    • (If it asks you which network interface to connect to, it's usually the first one. Just choose the one that you use to connect to the internet yourself.)
  • Run vagrant ssh to get into the VM.

You might want to also run sudo apt-get update && sudo apt-get upgrade -y on first SSH, too.

What this box comes with

  • Python 2.7.6
  • pip 1.4.1
  • libjpeg, libpng, and other PIL dependencies (just in case)
  • Postgres (eventually), this'll require a bit of discussion

About

A Vagrant setup for Django-based projects at Lift.


Languages

Language:Shell 100.0%