From f98705545b2ca415ad6166fbae098510e26a01e0 Mon Sep 17 00:00:00 2001 From: dsc Date: Tue, 29 Aug 2023 21:50:38 +0300 Subject: [PATCH] x_forwarded fix somewhere else --- yellow/factory.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/yellow/factory.py b/yellow/factory.py index c19c6b5..6c3f93d 100644 --- a/yellow/factory.py +++ b/yellow/factory.py @@ -15,9 +15,6 @@ app: Quart = None peewee = None cache = None -if settings.X_FORWARDED: - app.asgi_app = ProxyHeadersMiddleware(app.asgi_app, trusted_hosts=["127.0.0.1", "10.1.0.1"]) - keycloak = Keycloak(app, **settings.OPENID_CFG) @@ -57,6 +54,8 @@ async def _setup_error_handlers(app: Quart): def create_app(): global app app = Quart(__name__) + if settings.X_FORWARDED: + app.asgi_app = ProxyHeadersMiddleware(app.asgi_app, trusted_hosts=["127.0.0.1", "10.1.0.1"]) app.logger.setLevel(logging.INFO) app.secret_key = settings.APP_SECRET