annotate fabfile.py @ 538:97593a955291

Added a command to fix the old 1.0 POTD smileys to match the new.
author Brian Neal <bgneal@gmail.com>
date Sat, 31 Dec 2011 23:39:24 +0000
parents 1f92a53db575
children cb298c8eb039
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@531 5 PROJ_DIR = WC_DIR + '/gpp'
bgneal@531 6
bgneal@531 7 def update():
bgneal@531 8 """
bgneal@531 9 Runs svn update.
bgneal@531 10
bgneal@531 11 """
bgneal@531 12 with cd(PROJ_DIR):
bgneal@531 13 run('svn up')
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')