Parametrizing Django diskcache path and size (#474)

* Parametrizing Django diskcache path and size

* Cache directory permissions fix
This commit is contained in:
Danil Smirnov
2021-07-18 20:27:36 +03:00
committed by GitHub
parent 6cd113ce56
commit 2e9a101a1b
3 changed files with 10 additions and 2 deletions

View File

@@ -391,12 +391,15 @@ Q_CLUSTER = {
POSTORIUS_TEMPLATE_BASE_URL = os.environ.get('POSTORIUS_TEMPLATE_BASE_URL', 'http://mailman-web:8000')
DISKCACHE_PATH = os.environ.get('DISKCACHE_PATH', '/opt/mailman-web-data/diskcache')
DISKCACHE_SIZE = os.environ.get('DISKCACHE_SIZE', 2 ** 30) # 1 gigabyte
CACHES = {
'default': {
'BACKEND': 'diskcache.DjangoCache',
'LOCATION': '/opt/mailman-web-data/diskcache',
'LOCATION': DISKCACHE_PATH,
'OPTIONS': {
'size_limit': 2 ** 30 # 1 gigabyte
'size_limit': DISKCACHE_SIZE,
},
},
}