django-fab-deploy

Opinionated Django deployment tool
Download

django-fab-deploy Ranking & Summary

Advertisement

  • Rating:
  • License:
  • MIT/X Consortium Lic...
  • Publisher Name:
  • Mikhail Korobov
  • Publisher web site:
  • http://bitbucket.org/kmike/

django-fab-deploy Tags


django-fab-deploy Description

Opinionated Django deployment tool django-fab-deploy is intended to be an easy deployment and management solution for Django projects using Mercurial, fabric, virtualenv, nginx, pip and apache with mod_wsgi. The supported OS is Debian Lenny.This software is very opinionated. It is a collection of fabric scripts that work well together for my projects.Several projects can be deployed on the same VPS using django-fab-deploy. One project can be deployed on several servers. Projects are isolated with virtualenv.Please don't use OpenVZ or Virtuozzo VPS's for deployment! Use XEN or KVM or real servers instead. OpenVZ has very serious issues with memory management (VIRT is counted and limited instead of RSS or something) so apache (and a lot of other software like mysql's InnoDB engine) is totally unusable on OpenVZ while being memory-wise and performant on XEN.Documentation: http://pypi.python.org/pypi/django-fab-deploy/ Requirements: · Python · Django · Jinja2 · South is used for migrations · Debian Lenny server or VPS with ssh access. I don't have other servers so e.g. Ubuntu is untested but it will possibly work with some small changes. · Optional: django-compress is used for css and js bundling · Fabric · Your project is stored in Mercurial repository


django-fab-deploy Related Software