From 8960768a526dc6482e166866fa17f88f275ba0d3 Mon Sep 17 00:00:00 2001 From: dsc Date: Tue, 29 Aug 2023 21:55:16 +0300 Subject: [PATCH] redis required, move keycloak include --- requirements.txt | 3 ++- yellow/factory.py | 7 +++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/requirements.txt b/requirements.txt index 2948c7f..ea13e09 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,5 @@ peewee quart Quart-Keycloak -uvicorn \ No newline at end of file +uvicorn +redis \ No newline at end of file diff --git a/yellow/factory.py b/yellow/factory.py index 0a6bba7..e0d8e65 100644 --- a/yellow/factory.py +++ b/yellow/factory.py @@ -25,6 +25,8 @@ async def _setup_database(app: Quart): async def _setup_openid(app: Quart): + global keycloak + keycloak = Keycloak(app, **settings.OPENID_CFG) from yellow.auth import handle_user_login @@ -50,16 +52,13 @@ async def _setup_error_handlers(app: Quart): def create_app(): - global app, keycloak + 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 - Session(app) - - keycloak = Keycloak(app, **settings.OPENID_CFG) @app.context_processor def template_variables():