annotate fabfile.py @ 852:e4caec331308

Add link on sidebar to Alex Faide guitar instructor thread.
author Brian Neal <bgneal@gmail.com>
date Wed, 05 Nov 2014 19:18:23 -0600
parents d9d6b4b8bab7
children
rev   line source
bgneal@531 1 from fabric.api import cd, run
bgneal@531 2
bgneal@655 3 PYTHON = '/svr/django-sites/sg101/bin/python'
bgneal@655 4 PROJ_DIR = '/svr/django-sites/sg101/sg101'
bgneal@531 5
bgneal@531 6 def update():
bgneal@531 7 """
bgneal@546 8 Runs hg pull --update to pull changes and update to them.
bgneal@531 9
bgneal@531 10 """
bgneal@531 11 with cd(PROJ_DIR):
bgneal@546 12 run('hg pull --update')
bgneal@531 13
bgneal@531 14
bgneal@531 15 def collectstatic():
bgneal@531 16 """
bgneal@531 17 Runs the staticfiles collectstatic command to deploy static assets.
bgneal@531 18
bgneal@531 19 """
bgneal@531 20 cmd = ('%s manage.py collectstatic '
bgneal@602 21 '--settings=sg101.settings.production --noinput') % PYTHON
bgneal@531 22
bgneal@531 23 with cd(PROJ_DIR):
bgneal@531 24 run(cmd)
bgneal@531 25
bgneal@531 26
bgneal@531 27 def touch():
bgneal@531 28 """
bgneal@531 29 Touches the wsgi file to reload the Python code.
bgneal@531 30
bgneal@531 31 """
bgneal@531 32 with cd(PROJ_DIR):
bgneal@605 33 run('touch ./sg101/apache/sg101.wsgi')