diff --git a/fabfile.py b/fabfile.py index 5221bcb..b333d02 100644 --- a/fabfile.py +++ b/fabfile.py @@ -4,7 +4,7 @@ env.user = 'ubuntu' env.key_filename = '~/.ssh/ukad.pem' env.hosts = ( - 'ec2-52-51-154-66.eu-west-1.compute.amazonaws.com', #api2-dev + 'ec2-34-254-173-59.eu-west-1.compute.amazonaws.com', #api2-dev ) @@ -12,10 +12,13 @@ def deploy(): branch = local('git rev-parse --abbrev-ref HEAD', capture=True) local('git archive --format tar.gz -o /tmp/api.tar.gz {0}'.format(branch), capture=False) put('/tmp/api.tar.gz', '/tmp/api.tar.gz') + with warn_only(): + sudo('service nginx stop') + sudo('service api-uwsgi stop') with cd('/srv/api'): run('tar xzf /tmp/api.tar.gz') run('rm /tmp/api.tar.gz') - sudo('service nginx stop') - sudo('service api-uwsgi restart') - sudo('service nginx start') + with warn_only(): + sudo('service api-uwsgi start') + sudo('service nginx start') local('rm /tmp/api.tar.gz')