Пример #1
0
def activate(app):
    # If running on Openshift wraps its virtualenv, otherwise do nothing
    envify(app)
    # Space left to insert hooks to another PaaS if needed
    return app
Пример #2
0
def test_wsgi_envify():
    app = envify('foobar')
    assert app == 'foobar'
    assert getvar('HOMEDIR') == '/tmp'
    assert getvar('PYTHON_DIR') == '/tmp/python'
Пример #3
0
#!/usr/bin/python
import argparse
from werkzeug.serving import run_simple
from flasgger.example_app import app
from shiftpy.wsgi_utils import envify


application = envify(app)

if __name__ == "__main__":
    parser = argparse.ArgumentParser(description="Run App for WSGI")
    parser.add_argument('-p', '--port', help='App Port')
    parser.add_argument('-i', '--host', help='App Host')
    parser.add_argument('-r', '--reloader', action='store_true',
                        help='Turn reloader on')
    parser.add_argument('-d', '--debug', action='store_true',
                        help='Turn debug on')
    args = parser.parse_args()
    run_simple(
        args.host or '0.0.0.0',
        int(args.port) if args.port else 5000,
        application,
        use_reloader=args.reloader or False,
        use_debugger=args.debug or False,
    )
Пример #4
0
def activate(app):
    envify(app)
    return app
Пример #5
0
from api import api
from shiftpy.wsgi_utils import envify

application = app = envify(api)