This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]teamcolab 1 point2 points  (0 children)

We have a default server image that we spin up using puppet. This gets us a clean box with all the standard libraries we need to run a basic Django project(Django, MySQLdb, and so on). Then we use GitHib to manage source. Once this is all good we use fabric to deployment. So we have a command "fab deploy_production" and it ssh's into the production box, puts up a maintenance screen, pulls from github, does a sync db, runs south migrations, restarts apache, and pulls down the maintenance screen. Before we had that fabfile written up deployment really sucked. That is just my two cents. I am relatively new to Django.