From 3b0c66308392572729d85633e3744d8790d198ee Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Sat, 15 Jan 2011 18:43:09 -0500 Subject: [PATCH] Adding staging_full and deploy_full to fabfile to perform schema migrations. --- fabfile.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/fabfile.py b/fabfile.py index e391ca969..88268e51d 100644 --- a/fabfile.py +++ b/fabfile.py @@ -45,12 +45,26 @@ def deploy(): run('git pull') run('kill -HUP `cat /var/run/gunicorn/gunicorn.pid`') +@roles('app') +def deploy_full(): + with cd('~/newsblur'): + run('git pull') + run('./manage.py migrate') + run('kill -HUP `cat /var/run/gunicorn/gunicorn.pid`') + @roles('app') def staging(): with cd('~/staging'): run('git pull') run('kill -HUP `cat /var/run/gunicorn/gunicorn_staging.pid`') +@roles('app') +def staging_full(): + with cd('~/staging'): + run('git pull') + run('./manage.py migrate') + run('kill -HUP `cat /var/run/gunicorn/gunicorn_staging.pid`') + @roles('task') def celery(): with cd('~/newsblur'):