feat(R7): metrics + JSON logs + security headers
deps-checksum / checksum lockfile (push) Canceled after 0s
CI / pytest (3.12) (push) Canceled after 0s
CI / Docker smoke test (push) Canceled after 0s

This commit is contained in:
truetype committed 2026-08-31 16:24:51 +02:00
1 parent 12d2018ac5
commit 3681fd95eb
9 files changed
+276 -3

No files matched your search

+6
View File
@@ -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"},