From a4b0fb2713c13cd9c0131a786cca36fdc618e66b Mon Sep 17 00:00:00 2001 From: Grisha K Date: Tue, 16 Oct 2018 17:41:44 +0300 Subject: [PATCH] Clean "deploy" target --- manage.py | 26 -------------------------- 1 file changed, 26 deletions(-) diff --git a/manage.py b/manage.py index 45ba311..4c1469b 100755 --- a/manage.py +++ b/manage.py @@ -16,12 +16,6 @@ def sh(cmd): return 0 -def ssh(cmd): - return sh( - 'ssh yadro.org -p2200 "%s"' - % cmd.replace('"', '\\"').replace('$', '\\$') - ) - def reqs(dev, clear, wheels): requirements = ( @@ -64,26 +58,6 @@ def process_args(): .format('root@h1.pusto.org') )) - cmd('deploy', help='deploy to server')\ - .arg('-c', '--clear', action='store_true', help='clear virtualenv')\ - .arg('-t', '--target', default='origin/master', help='checkout it')\ - .exe(lambda a: ssh( - 'cd /home/pusto/src' - '&& git fetch origin' + - '&& git checkout {}'.format(a.target) + - ( - '&& rm -rf $(cat .venv) && virtualenv $(cat .venv)' - if a.clear else '' - ) + - '&& source $(cat .venv)/bin/activate' + - '&& ./bootstrap' - '&& ./pusto.py build -b build-tmp' - '&& rm -rf build' - '&& mv build-tmp build' - '&& rsync -av ./deploy/nginx.conf /etc/nginx/site-pusto.conf' - '&& supervisorctl pid nginx | xargs kill -s HUP' - )) - cmd('reqs', help='update python requirements')\ .arg('-d', '--dev', action='store_true')\ .arg('-c', '--clear', action='store_true')\