diff --git a/fabfile.py b/fabfile.py deleted file mode 100755 index 350b9bfb..00000000 --- a/fabfile.py +++ /dev/null @@ -1,39 +0,0 @@ -#!/usr/bin/env python -# -# Copyright (c) 2013 Piston Cloud Computing, Inc. -# All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); you may -# not use this file except in compliance with the License. You may obtain -# a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. -from fabric.api import env, roles, run, cd - -# Define sets of servers as roles -env.roledefs = { - 'web': ['refstack.org'], -} - -# Set the user to use for ssh -env.user = 'refstack' - -@roles('web') -def get_version(): - run('cat /etc/issue') - - -@roles('web') -def deploy(): - with cd('/var/www/refstack'): - run('git checkout master') - run('git pull') - run('sudo pip install -r requirements.txt') - run('alembic upgrade head') - run('sudo uwsgi --reload /tmp/project-master_refstack.pid') \ No newline at end of file