Beispiel #1
0
def main():
    """Entry point to start Blazar API wsgi server."""
    cfg.CONF(sys.argv[1:], project='blazar', prog='blazar-api')
    service_utils.prepare_service(sys.argv)
    if not CONF.enable_v1_api:
        app = v2_app.make_app()
    else:
        app = wsgi_app.VersionSelectorApplication()

    wsgi.server(eventlet.listen((CONF.host, CONF.port), backlog=500), app)
Beispiel #2
0
def init_app():
    config_files = _get_config_files()
    CONF([],
         project='blazar',
         prog='blazar-api',
         default_config_files=config_files)
    service_utils.prepare_service()
    if not CONF.enable_v1_api:
        app = v2_app.make_app()
    else:
        app = wsgi_app.VersionSelectorApplication()

    return app
Beispiel #3
0
 def __init__(self):
     self._status = ''
     self._response_headers = []
     self.v1 = v1_app.make_app()
     self.v2 = v2_app.make_app()