annotate fabfile.py @ 861:e4f8d87c3d30

Configure Markdown logger to reduce noise in logs. Markdown is logging at the INFO level whenever it loads an extension. This looks like it has been fixed in master at GitHub. But until then we will explicitly configure the MARKDOWN logger to log at WARNING or higher.
author Brian Neal <bgneal@gmail.com>
date Mon, 01 Dec 2014 18:36:27 -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')