Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tree: 447d5f87fb
Fetching contributors…

Cannot retrieve contributors at this time

34 lines (24 sloc) 1.562 kb

Woven

Woven deploys versioned Django projects onto Linux servers behind Nginx using Apache modwsgi by default. Woven is is built on Fabric.

Requirements

  • Create a new Ubuntu 11.04 (or greater) virtual server and then run apt-get install ssh on that server.
  • From your machine, use woven-admin.py startproject <project name> to create a new project.
  • Add your personalized settings into the standard django settings file.
  • Run woven-admin.py setupnode <host or role name> to set up a full deployment server from scratch (including required packages, security settings, web servers, distribute, pip, virtualenv, project dependencies, etc. etc.)
  • Run woven-admin.py deploy <host or role name> to deploy your Django project.

See https://github.com/swaroopch/wovenexample for an example project that uses woven.

Caveats

Currently tested only in simplest case of a single website one-time deployment -> Multiple version deployment and multiple websites deployment testing and fixing are on the todo list.

Other Options

Jump to Line
Something went wrong with that request. Please try again.