from flask import Flask from owsrequest import flask_request from releases import config def create_app(): app = Flask("ows-releases") # Rules file is registered for logging/validation purposes only. # verify_access=False means the middleware does NOT reject requests. flask_request.set_rules_validator(app, "releases/access_rules.yml") flask_request.setup( app, config.ENVIRONMENT, add_request_context=True, label_profile=True, verify_access=False, rules_file=None, access_log_only=config.ONLY_LOG_ACCESS_ERRORS, exclude_paths=["/hello/"], ) return app