Beispiel #1
0
def app_init(app, settings="fence.settings", root_dir=None):
    app.logger.addHandler(get_stream_handler())
    app_config(app, settings=settings, root_dir=root_dir)
    app_sessions(app)
    app_register_blueprints(app)
    app_config_oauth(app)
    server.init_app(app, query_client=query_client)
Beispiel #2
0
def app_init(app, settings=None):
    app.logger.addHandler(cdislogging.get_stream_handler())
    if not settings:
        from .default_settings import settings
    app.config.update(settings['config'])
    app.auth = settings['auth']
    app.register_blueprint(indexd_index_blueprint)
    app.register_blueprint(indexd_alias_blueprint)
    app.register_blueprint(cross_blueprint)
Beispiel #3
0
def app_init(app, settings=None):
    app.url_map.strict_slashes = False
    app.logger.addHandler(cdislogging.get_stream_handler())
    if not settings:
        from .default_settings import settings
    app.config.update(settings["config"])
    app.auth = settings["auth"]
    app.fence_client = FenceClient(url=os.environ.get("PRESIGNED_FENCE_URL")
                                   or "http://presigned-url-fence-service")
    app.hostname = os.environ.get("HOSTNAME") or "http://example.io"
    app.register_blueprint(indexd_bulk_blueprint)
    app.register_blueprint(indexd_index_blueprint)
    app.register_blueprint(indexd_alias_blueprint)
    app.register_blueprint(indexd_dos_blueprint)
    app.register_blueprint(indexd_drs_blueprint)
    app.register_blueprint(cross_blueprint)
    app.register_blueprint(index_urls_blueprint, url_prefix="/_query/urls")
Beispiel #4
0
def test_get_stream_handler():
    handler = cdislogging.get_stream_handler()
    assert handler.formatter._fmt == cdislogging.FORMAT