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/')