Merge pull request #209 from N-Field/fix-session-redis

Fix crash when using non-localhost redis
This commit is contained in:
Bui 2020-04-06 09:39:19 +01:00 committed by GitHub
commit d98b2d9697
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

7
app.py
View File

@ -17,12 +17,19 @@ from flask_session import Session
from flask_wtf.csrf import CSRFProtect, generate_csrf, CSRFError from flask_wtf.csrf import CSRFProtect, generate_csrf, CSRFError
from ffmpy import FFmpeg from ffmpy import FFmpeg
from pymongo import MongoClient from pymongo import MongoClient
from redis import Redis
app = Flask(__name__) app = Flask(__name__)
client = MongoClient(host=config.MONGO['host']) client = MongoClient(host=config.MONGO['host'])
app.secret_key = config.SECRET_KEY app.secret_key = config.SECRET_KEY
app.config['SESSION_TYPE'] = 'redis' app.config['SESSION_TYPE'] = 'redis'
app.config['SESSION_REDIS'] = Redis(
host=config.REDIS['CACHE_REDIS_HOST'],
port=config.REDIS['CACHE_REDIS_PORT'],
password=config.REDIS['CACHE_REDIS_PASSWORD'],
db=config.REDIS['CACHE_REDIS_DB']
)
app.cache = Cache(app, config=config.REDIS) app.cache = Cache(app, config=config.REDIS)
sess = Session() sess = Session()
sess.init_app(app) sess.init_app(app)