feat(R7): metrics + JSON logs + security headers
This commit is contained in:
1 parent
12d2018ac5
commit
3681fd95eb
9 files changed
+276
-3
No files matched your search
@@ -27,6 +27,12 @@ AUTH_PASSWORD = os.environ.get("BOOKISH_AUTH_PASSWORD") or None
|
||||
# 0 disabilita il limite.
|
||||
RATE_LIMIT_UPLOAD = int(os.environ.get("BOOKISH_RATE_LIMIT_UPLOAD", "20"))
|
||||
|
||||
# Logging: "json" abilita il formato strutturato (una riga JSON per log)
|
||||
LOG_FORMAT = os.environ.get("LOG_FORMAT", "").lower()
|
||||
|
||||
# Timeout conversioni (secondi): per documentazione/guardia via gunicorn
|
||||
CONVERSION_TIMEOUT_SECONDS = int(os.environ.get("BOOKISH_CONVERSION_TIMEOUT", "300"))
|
||||
|
||||
# Formati supportati
|
||||
SUPPORTED_FORMATS = {
|
||||
"epub": {"label": "EPUB", "mime": "application/epub+zip"},
|
||||
|
||||
Reference in new issue
Block a user