Adding staging_full and deploy_full to fabfile to perform schema migrations.

This commit is contained in:
Samuel Clay 2011-01-15 18:43:09 -05:00
parent f85b757f5b
commit 3b0c663083

14
fabfile.py vendored
View file

@ -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'):