annotate fabfile.py @ 601:af403a9f4fb7

Add to last commit.
author Brian Neal <bgneal@gmail.com>
date Sun, 22 Jul 2012 12:06:40 -0500
parents 76ec83b73e18
children 35f0904d4bd5
rev   line source
bgneal@531 1 from fabric.api import cd, run
bgneal@531 2
bgneal@531 3 PYTHON = '/home/var/django-sites/virtualenvs/sg101/bin/python'
bgneal@531 4 WC_DIR = '/home/var/django-sites/virtualenvs/sg101/sg101'
bgneal@592 5 PROJ_DIR = WC_DIR + '/sg101'
bgneal@531 6
bgneal@531 7 def update():
bgneal@531 8 """
bgneal@546 9 Runs hg pull --update to pull changes and update to them.
bgneal@531 10
bgneal@531 11 """
bgneal@531 12 with cd(PROJ_DIR):
bgneal@546 13 run('hg pull --update')
bgneal@531 14
bgneal@531 15
bgneal@531 16 def collectstatic():
bgneal@531 17 """
bgneal@531 18 Runs the staticfiles collectstatic command to deploy static assets.
bgneal@531 19
bgneal@531 20 """
bgneal@531 21 cmd = ('%s manage.py collectstatic '
bgneal@531 22 '--settings=settings.production --noinput') % PYTHON
bgneal@531 23
bgneal@531 24 with cd(PROJ_DIR):
bgneal@531 25 run(cmd)
bgneal@531 26
bgneal@531 27
bgneal@531 28 def touch():
bgneal@531 29 """
bgneal@531 30 Touches the wsgi file to reload the Python code.
bgneal@531 31
bgneal@531 32 """
bgneal@531 33 with cd(PROJ_DIR):
bgneal@531 34 run('touch apache/sg101.wsgi')