def production():
"""Use production server"""
- env.hosts = ['wolnelektury.pl:22123']
- env.user = 'fundacja'
- env.path = '/opt/lektury/wolnelektury'
- env.python = '/opt/lektury/basevirtualenv/bin/python'
- env.virtualenv = '/opt/lektury/basevirtualenv/bin/virtualenv'
- env.pip = '/opt/lektury/basevirtualenv/bin/pip'
-
+ env.hosts = ['wolnelektury.pl']
+ env.user = 'rczajka'
+ env.path = '/srv/wolnelektury.pl'
+ env.python = '/usr/bin/python'
+ env.virtualenv = '/usr/bin/virtualenv'
+ env.pip = '/usr/bin/pip'
# =========
# = Tasks =
"""
require('hosts', 'path', provided_by=[staging, production])
- run('mkdir -p %(path)s; cd %(path)s; %(virtualenv)s --no-site-packages .;' % env, pty=True)
+ run('mkdir -p %(path)s; cd %(path)s; %(virtualenv)s .;' % env, pty=True)
run('cd %(path)s; mkdir releases; mkdir shared; mkdir packages;' % env, pty=True)
run('cd %(path)s/releases; ln -s . current; ln -s . previous' % env, pty=True)
deploy()
def restart_webserver():
"Restart the web server"
print '>>> restart webserver'
- run('touch %(path)s/releases/current/%(project_name)s/%(project_name)s.wsgi' % env)
+ run('touch %(path)s/%(project_name)s.wsgi' % env)