22 lines
596 B
Python
22 lines
596 B
Python
import redis
|
|
|
|
import settings
|
|
|
|
|
|
class FlaskConfig:
|
|
# Flask settings
|
|
SECRET_KEY = settings.SECRET_KEY
|
|
TEMPLATES_AUTO_RELOAD = True
|
|
|
|
# Database setting
|
|
SQLALCHEMY_TRACK_MODIFICATIONS = True
|
|
SQLALCHEMY_DATABASE_URI = f'postgresql://{settings.PG_LOGIN}:{settings.PG_PASSWORD}@{settings.PG_HOST}:{settings.PG_PORT}/{settings.PG_DATABASE}'
|
|
|
|
# Session settings
|
|
SESSION_TYPE = 'redis'
|
|
SESSION_PERMANENT = False
|
|
SESSION_USE_SIGNER = True
|
|
SESSION_REDIS = redis.from_url('redis://127.0.0.1:6379')
|
|
JWT_ACCESS_TOKEN_EXPIRES = 86400
|
|
# SQLALCHEMY_ECHO = True
|