コード例 #1
0
ファイル: fabfile.py プロジェクト: devxoul/opteacher
def stop():
    with verbose("Stopping") as v:
        v.local("uwsgi --stop %s" % PID_PATH)

    with verbose("Removing pid file") as v:
        v.local("rm %s" % PID_PATH)

    with verbose("Killing progress") as v:
        v.local("ps aux | grep %s | awk '{print $2}' | "
                "xargs kill -9 2>/dev/null" % CONFIG_PATH)
コード例 #2
0
ファイル: fabfile.py プロジェクト: devxoul/opteacher
def stop():
    with verbose("Stopping") as v:
        v.local("uwsgi --stop %s" % PID_PATH)

    with verbose("Removing pid file") as v:
        v.local("rm %s" % PID_PATH)

    with verbose("Killing progress") as v:
        v.local("ps aux | grep %s | awk '{print $2}' | "
                "xargs kill -9 2>/dev/null" % CONFIG_PATH)
コード例 #3
0
ファイル: fabfile.py プロジェクト: devxoul/opteacher
def deploy(req=False):
    with cd('opteacher'):
        with verbose("Connecting") as v:
            v.run('source ./venv/bin/activate')

        with verbose("Discarding local changes") as v:
            v.run('git reset HEAD; git clean -fd; git checkout .')

        with verbose("Pulling source code") as v:
            v.run('git fetch origin')
            v.run('git checkout master')
            v.run('git reset --hard origin/master')

        with verbose("Installing requirements") as v:
            v.run(venv('pip install -r requirements.txt'))

        with verbose("Initializing database") as v:
            v.run(venv('python manage.py initdb'))

        with verbose("Starting") as v:
            v.run(venv('fab stop'))
            v.run(venv('fab start'))
コード例 #4
0
ファイル: fabfile.py プロジェクト: devxoul/opteacher
def deploy(req=False):
    with cd('opteacher'):
        with verbose("Connecting") as v:
            v.run('source ./venv/bin/activate')

        with verbose("Discarding local changes") as v:
            v.run('git reset HEAD; git clean -fd; git checkout .')

        with verbose("Pulling source code") as v:
            v.run('git fetch origin')
            v.run('git checkout master')
            v.run('git reset --hard origin/master')

        with verbose("Installing requirements") as v:
            v.run(venv('pip install -r requirements.txt'))

        with verbose("Initializing database") as v:
            v.run(venv('python manage.py initdb'))

        with verbose("Starting") as v:
            v.run(venv('fab stop'))
            v.run(venv('fab start'))
コード例 #5
0
ファイル: fabfile.py プロジェクト: devxoul/opteacher
def start():
    with verbose("Starting") as v:
        v.local('uwsgi %s --enable-threads' % CONFIG_PATH)
コード例 #6
0
ファイル: fabfile.py プロジェクト: devxoul/opteacher
def start():
    with verbose("Starting") as v:
        v.local('uwsgi %s --enable-threads' % CONFIG_PATH)