You've already forked Mailu
mirror of
https://github.com/Mailu/Mailu.git
synced 2025-07-03 00:47:16 +02:00
Allow running without redis
This commit is contained in:
@ -151,8 +151,9 @@ class ConfigManager:
|
||||
template = self.DB_TEMPLATES[self.config['DB_FLAVOR']]
|
||||
self.config['SQLALCHEMY_DATABASE_URI'] = template.format(**self.config)
|
||||
|
||||
self.config['RATELIMIT_STORAGE_URL'] = f'redis://{self.config["REDIS_ADDRESS"]}/2'
|
||||
self.config['QUOTA_STORAGE_URL'] = f'redis://{self.config["REDIS_ADDRESS"]}/1'
|
||||
# remove? self.config['QUOTA_STORAGE_URL'] = f'redis://{self.config["REDIS_ADDRESS"]}/1'
|
||||
if not self.config.get('RATELIMIT_STORAGE_URL'):
|
||||
self.config['RATELIMIT_STORAGE_URL'] = f'redis://{self.config["REDIS_ADDRESS"]}/2'
|
||||
self.config['SESSION_STORAGE_URL'] = f'redis://{self.config["REDIS_ADDRESS"]}/3'
|
||||
self.config['SESSION_COOKIE_SAMESITE'] = 'Strict'
|
||||
self.config['SESSION_COOKIE_HTTPONLY'] = True
|
||||
|
@ -56,6 +56,7 @@ RUN set -euxo pipefail \
|
||||
|
||||
ENV FLASK_ENV=development
|
||||
ENV MEMORY_SESSIONS=true
|
||||
ENV RATELIMIT_STORAGE_URL="memory://"
|
||||
ENV SESSION_COOKIE_SECURE=false
|
||||
|
||||
ENV DEBUG=true
|
||||
|
Reference in New Issue
Block a user