papiez_ipsum/fabfile/fabfile.py

38 lines
812 B
Python

from fabric.api import *
env.user = "franciszek"
env.key_filename = "/home/daz/.ssh/jp2gmd_rsa"
env.hosts = ['papiezlubi.keba.by']
def prepare_deploy():
#local("./manage.py test my_app") # TOPKEK:
local("git add -p && git commit")
local("git push")
def deploy():
code_dir = '/home/franciszek/papiez_ipsum'
with cd(code_dir):
run("git pull")
#run("touch app.wsgi")
def start():
code_dir = '/home/franciszek/papiez_ipsum'
with cd(code_dir):
run("uwsgi --ini uwsgi.ini")
def start_debug():
code_dir = '/home/franciszek/papiez_ipsum/src'
with cd(code_dir):
run("python manage.py runserver 0.0.0.0:8181")
def stop():
code_dir = '/home/franciszek/papiez_ipsum'
with cd(code_dir):
run("uwsgi --stop /tmp/papiez_ipsum.pid")