20 lines
454 B
Python
20 lines
454 B
Python
|
#this is a fabfile, use it with fab from http://fabfile.org/
|
||
|
#
|
||
|
# deploy changes:
|
||
|
# fab production deploy
|
||
|
#
|
||
|
|
||
|
from os.path import join
|
||
|
from fabric.api import run, local, sudo, put, env
|
||
|
|
||
|
env.project_name='newsletter'
|
||
|
|
||
|
def production():
|
||
|
env.hosts = ['pad.ma', ]
|
||
|
env.project_root = '/srv/%(project_name)s'%env
|
||
|
|
||
|
def deploy():
|
||
|
local('bzr push bzr+ssh://%(host)s%(project_root)s'%env)
|
||
|
run('cd %(project_root)s;bzr update;python update.py'%env)
|
||
|
|