diff --git a/app/extensions.py b/app/extensions.py index 707534c32a16022bf892acd027ac65a2c941d531..f0dc0cbfa36b3a2d3b82bf2906eaf6f9928ac976 100644 --- a/app/extensions.py +++ b/app/extensions.py @@ -42,6 +42,6 @@ admin = Admin(template_mode='bootstrap3') mail = Mail() jwt = JWTManager() toolbar = DebugToolbarExtension() -redis_store = FlaskRedis() +session_redis_store = FlaskRedis(config_prefix='SESSION_REDIS') fsession = Session() cache = Cache() diff --git a/app/factory.py b/app/factory.py index 75430d162cf63fd9b93be27a45ab12b81270df80..94371ed700ada7e47b8062099483dff2ea3c0ac9 100644 --- a/app/factory.py +++ b/app/factory.py @@ -14,7 +14,7 @@ from flask import Flask from whitenoise import WhiteNoise from . import settings, models from .extensions import (db, migrate, login_manager, ldap_manager, bootstrap, - admin, mail, jwt, toolbar, redis_store, fsession, cache) + admin, mail, jwt, toolbar, session_redis_store, fsession, cache) from .admin.views import (AdminModelView, ItemAdmin, UserAdmin, TokenAdmin, NetworkAdmin) from .main.views import bp as main @@ -86,8 +86,8 @@ def create_app(config=None): mail.init_app(app) jwt.init_app(app) toolbar.init_app(app) - redis_store.init_app(app) - app.config['SESSION_REDIS'] = redis_store + session_redis_store.init_app(app) + app.config['SESSION_REDIS'] = session_redis_store fsession.init_app(app) cache.init_app(app) diff --git a/app/settings.py b/app/settings.py index 41bee7480b2fd0a919b8e71d9416e64fc165e27b..1694d16cd3110723d3aef7d68a5052c9c2a32600 100644 --- a/app/settings.py +++ b/app/settings.py @@ -27,7 +27,7 @@ JWT_BLACKLIST_TOKEN_CHECKS = ['access', 'refresh'] JWT_ACCESS_TOKEN_EXPIRES = timedelta(hours=12) SESSION_TYPE = 'redis' -REDIS_URL = 'redis://redis:6379/0' +SESSION_REDIS_URL = 'redis://redis:6379/0' CACHE_TYPE = 'redis' CACHE_REDIS_URL = 'redis://redis:6379/1' RQ_REDIS_URL = 'redis://redis:6379/2'