X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/1eb24182f3aa52108546f0cacd17e52e54a3a57c..aee39efde819f0381a7aa65bc32145d2709cf088:/fabfile.py diff --git a/fabfile.py b/fabfile.py index 1cf26790..c06c50b5 100644 --- a/fabfile.py +++ b/fabfile.py @@ -1,11 +1,19 @@ -from fabric.api import run, env, cd +from fabric.api import run, local, settings, abort, env, cd, require, abort def staging(): - '''Add staging server to hosts''' - env.hosts += ['platforma@stigma.nowoczesnapolska.org.pl:2222'] + '''Use staging server''' + env.hosts = ['platforma@stigma.nowoczesnapolska.org.pl:2222'] + env.project_dir = '/home/platforma/platforma' def deploy(): '''Deploy server''' - with cd('platforma'): + require('project_dir', provided_by=['staging']) + with cd(env.project_dir): run('git pull') run('./project/manage.py syncdb') + restart_server() + +def restart_server(): + with cd(env.project_dir): + run('touch project/dispatch.wsgi') +