view fabfile.py @ 71:c9a2c21b68bd

Making some tweaks to the design as per feedback from Ferenc.
author Brian Neal <bgneal@gmail.com>
date Wed, 23 Nov 2011 16:38:31 -0600
parents 1eb4b4072888
children 89d0511cb5c2
line wrap: on
line source
from fabric.api import cd, env, local, put, run


def update():
    """
    Runs hg pull -u.

    """
    with cd('/home/var/django-sites/bns/bns/'):
        run('hg pull -u')


def collectstatic():
    """
    Runs the staticfiles collectstatic command to deploy static assets.

    """
    cmd = ('. ./env.bash && python manage.py collectstatic '
        '--settings=settings.production --noinput')

    with cd('/home/var/django-sites/bns/bns/bns_website/'):
        run(cmd)


def touch():
    """
    Touches the wsgi file to reload the Python code.

    """
    with cd('/home/var/django-sites/bns/bns/bns_website/'):
        run('touch apache/bns.wsgi')