You are writing a comment about Development to Deployment in Django, here is a quick summary:
An overview of my pipeline between development and deployment for Django projects. Fabric and Git turn a potentially unhappy task into something very quick and easy.
You are responding to this comment written by joe on November 4th 2008, 06:59.
I love the article ... and like reading your blog in general. Darned good topic, thanks for sharing your details.
I do the hostname matching with a large if-else in the middle of the settings.py
I am thinking that I really need to move those pieces out into separate files (dev_settings.py, prod_settings.py).
I don't understand the win of using Fab. I do what you do -- commit changes to repository, ssh to production, svn update and restart/validate.
Some multiple/parallel SSH-enabled pusher or FUSE filesystem would be what I'd look for, once I have more than a single production target.
-- joe
Please be aware that comment forms go stale after one hour.
Comments may make use of LifeFlow MarkDown. Raw html will be escaped.
Quick Introduction to LifeFlow MarkDown Syntax
A highlighted code block:
Other common languages work as well: scheme, python, java, html, etc.
Other markdown syntax: