bessst
clone your own copy | download snapshot

Snapshots | iceberg

Inside this repository

fabfile.py
text/x-python

Download raw (786 bytes)

import os.path
from fabric.api import run, local, put, cd, sudo, env
from fabric.contrib.console import confirm

env.hosts = ['osp@bessst.be']
env.path = '/home/osp/apps/osp.work.bessst/'

def deploy():
    with cd(env.path + 'bessst.be/'):
        run('git pull origin master')
        run('python manage.py collectstatic --noinput')
        sudo('/usr/sbin/apachectl graceful')

def getdb():
    local('/usr/bin/scp osp@bessst.be:apps/osp.work.bessst/bessst.be/run/test.db run/test.db')

def getassets():
    local('/usr/bin/scp osp@bessst.be:apps/osp.work.bessst/bessst.be/run/assets/images/*.* run/assets/images/')
    local('/bin/mkdir -p run/assets/documents')
    local('/usr/bin/scp osp@bessst.be:apps/osp.work.bessst/bessst.be/run/assets/documents/*.* run/assets/documents/')