mirror of
https://gitlab.ub.uni-bielefeld.de/sfb1288inf/nopaque.git
synced 2025-06-16 02:50:40 +00:00
Add new config variables (defaults are what you want if you don't have http to https redirect enabled)
This commit is contained in:
@ -19,9 +19,10 @@ DEFAULT_SMTP_USE_SSL = 'False'
|
||||
DEFAULT_SMTP_USE_TLS = 'False'
|
||||
DEFAULT_NUM_PROXIES = '0'
|
||||
DEFAULT_PROTOCOL = 'http'
|
||||
DEFAULT_RESSOURCES_PER_PAGE = '5'
|
||||
DEFAULT_USERS_PER_PAGE = '10'
|
||||
DEFAULT_REMEMBER_COOKIE_HTTPONLY = 'True'
|
||||
DEFAULT_REMEMBER_COOKIE_SECURE = 'False'
|
||||
DEFAULT_SECRET_KEY = 'hard to guess string'
|
||||
DEFAULT_SESSION_COOKIE_SECURE = 'False'
|
||||
|
||||
|
||||
class Config:
|
||||
@ -55,15 +56,19 @@ class Config:
|
||||
NUM_PROXIES = int(os.environ.get('NOPAQUE_NUM_PROXIES',
|
||||
DEFAULT_NUM_PROXIES))
|
||||
PROTOCOL = os.environ.get('NOPAQUE_PROTOCOL', DEFAULT_PROTOCOL)
|
||||
RESSOURCES_PER_PAGE = int(os.environ.get('NOPAQUE_RESSOURCES_PER_PAGE',
|
||||
DEFAULT_RESSOURCES_PER_PAGE))
|
||||
SECRET_KEY = os.environ.get('NOPAQUE_SECRET_KEY', DEFAULT_SECRET_KEY)
|
||||
USERS_PER_PAGE = int(os.environ.get('NOPAQUE_USERS_PER_PAGE',
|
||||
DEFAULT_USERS_PER_PAGE))
|
||||
if PROTOCOL == 'https':
|
||||
REMEMBER_COOKIE_HTTPONLY = True
|
||||
REMEMBER_COOKIE_SECURE = True
|
||||
SESSION_COOKIE_SECURE = True
|
||||
REMEMBER_COOKIE_HTTPONLY = os.environ.get(
|
||||
'NOPAQUE_REMEMBER_COOKIE_HTTPONLY',
|
||||
DEFAULT_REMEMBER_COOKIE_HTTPONLY
|
||||
).lower() == 'true'
|
||||
REMEMBER_COOKIE_SECURE = os.environ.get(
|
||||
'NOPAQUE_REMEMBER_COOKIE_SECURE',
|
||||
DEFAULT_REMEMBER_COOKIE_SECURE
|
||||
).lower() == 'true'
|
||||
SECRET_KEY = os.environ.get('RECIPY_SECRET_KEY', DEFAULT_SECRET_KEY)
|
||||
SESSION_COOKIE_SECURE = os.environ.get(
|
||||
'NOPAQUE_SESSION_COOKIE_SECURE',
|
||||
DEFAULT_SESSION_COOKIE_SECURE
|
||||
).lower() == 'true'
|
||||
|
||||
''' ### Logging ### '''
|
||||
LOG_DATE_FORMAT = os.environ.get('NOPAQUE_LOG_DATE_FORMAT',
|
||||
|
Reference in New Issue
Block a user