1
0
mirror of https://github.com/Mailu/Mailu.git synced 2024-12-12 10:45:38 +02:00

Make it possible to opt out of statistics

This commit is contained in:
kaiyou 2017-11-05 18:30:53 +01:00
parent 45902ae012
commit 6eaffd514d
2 changed files with 10 additions and 5 deletions

View File

@ -41,7 +41,8 @@ default_config = {
'PASSWORD_SCHEME': 'SHA512-CRYPT',
'WEBMAIL': 'none',
'AUTH_RATELIMIT': '10/minute;1000/hour',
'RATELIMIT_STORAGE_URL': 'redis://redis'
'RATELIMIT_STORAGE_URL': 'redis://redis',
'DISABLE_STATISTICS': 'False'
}
# Load configuration from the environment if available
@ -62,6 +63,7 @@ else:
instance_id = str(uuid.uuid4())
with open(app.config["INSTANCE_ID_PATH"], "w") as handle:
handle.write(instance_id)
if app.config["DISABLE_STATISTICS"].lower() != "true":
try:
socket.gethostbyname(app.config["STATS_ENDPOINT"].format(instance_id))
except:

View File

@ -36,6 +36,9 @@ TLS_FLAVOR=cert
# Authentication rate limit (per source IP address)
AUTH_RATELIMIT=10/minute;1000/hour
# Opt-out of statistics, replace with "True" to opt out
DISABLE_STATISTICS=False
###################################
# Optional features
###################################