No images in this repository’s iceberg at this time
Download raw (1.2 KB)
import os.path
from fabric.api import run, local, put, cd, sudo, env, prefix
from fabric.contrib.console import confirm
env.hosts = ['stdin@95.142.167.124']
env.path = '/srv/datadisk01/www/land.kavan/app'
def deploy():
"""deploys to previously setup environment"""
path_activate = '/srv/datadisk01/www/land.kavan/venv/bin/activate'
path_wsgi = '/srv/datadisk01/www/land.kavan/app/run/wsgi.py'
with cd(env.path):
run('git pull origin ak')
with prefix('source %s' % path_activate):
#run('pip install r run/requirements.txt')
run('python run/manage.py collectstatic --noinput')
run('touch %s' % path_wsgi)
def reindex():
"""deploys to previously setup environment"""
path_activate = '/srv/datadisk01/www/land.kavan/venv/bin/activate'
with cd(env.path):
with prefix('source %s' % path_activate):
run('python run/manage.py index_list /srv/datadisk01/www/land.kavan/docs/statements/all.lst')
def download():
"""synchronizes the local db and media files from the remote ones"""
foo = '/srv/datadisk01/www/land.kavan/'
local('scp stdin@95.142.167.124:%sdb/aa.db .' % foo)
#local("rsync -e 'ssh' -avz --progress --stats stdin@95.142.167.124:%sdocs/media ." % foo)