Mercurial > public > sg101
diff fabfile.py @ 531:1f92a53db575
Adding a fabric file.
author | Brian Neal <bgneal@gmail.com> |
---|---|
date | Fri, 23 Dec 2011 23:11:45 +0000 |
parents | |
children | cb298c8eb039 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/fabfile.py Fri Dec 23 23:11:45 2011 +0000 @@ -0,0 +1,34 @@ +from fabric.api import cd, run + +PYTHON = '/home/var/django-sites/virtualenvs/sg101/bin/python' +WC_DIR = '/home/var/django-sites/virtualenvs/sg101/sg101' +PROJ_DIR = WC_DIR + '/gpp' + +def update(): + """ + Runs svn update. + + """ + with cd(PROJ_DIR): + run('svn up') + + +def collectstatic(): + """ + Runs the staticfiles collectstatic command to deploy static assets. + + """ + cmd = ('%s manage.py collectstatic ' + '--settings=settings.production --noinput') % PYTHON + + with cd(PROJ_DIR): + run(cmd) + + +def touch(): + """ + Touches the wsgi file to reload the Python code. + + """ + with cd(PROJ_DIR): + run('touch apache/sg101.wsgi')