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']]
|
template = self.DB_TEMPLATES[self.config['DB_FLAVOR']]
|
||||||
self.config['SQLALCHEMY_DATABASE_URI'] = template.format(**self.config)
|
self.config['SQLALCHEMY_DATABASE_URI'] = template.format(**self.config)
|
||||||
|
|
||||||
|
# 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['RATELIMIT_STORAGE_URL'] = f'redis://{self.config["REDIS_ADDRESS"]}/2'
|
||||||
self.config['QUOTA_STORAGE_URL'] = f'redis://{self.config["REDIS_ADDRESS"]}/1'
|
|
||||||
self.config['SESSION_STORAGE_URL'] = f'redis://{self.config["REDIS_ADDRESS"]}/3'
|
self.config['SESSION_STORAGE_URL'] = f'redis://{self.config["REDIS_ADDRESS"]}/3'
|
||||||
self.config['SESSION_COOKIE_SAMESITE'] = 'Strict'
|
self.config['SESSION_COOKIE_SAMESITE'] = 'Strict'
|
||||||
self.config['SESSION_COOKIE_HTTPONLY'] = True
|
self.config['SESSION_COOKIE_HTTPONLY'] = True
|
||||||
|
@ -56,6 +56,7 @@ RUN set -euxo pipefail \
|
|||||||
|
|
||||||
ENV FLASK_ENV=development
|
ENV FLASK_ENV=development
|
||||||
ENV MEMORY_SESSIONS=true
|
ENV MEMORY_SESSIONS=true
|
||||||
|
ENV RATELIMIT_STORAGE_URL="memory://"
|
||||||
ENV SESSION_COOKIE_SECURE=false
|
ENV SESSION_COOKIE_SECURE=false
|
||||||
|
|
||||||
ENV DEBUG=true
|
ENV DEBUG=true
|
||||||
|
Reference in New Issue
Block a user