fix: edge hardening, rootless containers, fail-closed frontend mode
This commit is contained in:
parent
d903d0951f
commit
e82ce391f6
15 changed files with 260 additions and 31 deletions
|
|
@ -36,6 +36,9 @@ class Settings(BaseSettings):
|
|||
# it back as X-Callback-Token. Empty disables callbacks (503) — set a
|
||||
# long random value in prod (.env CALLBACK_TOKEN).
|
||||
callback_token: str = ""
|
||||
# Edge hardening (see app/middleware.py).
|
||||
max_body_bytes: int = 2 * 1024 * 1024
|
||||
run_throttle_per_minute: int = 60
|
||||
|
||||
# --- access management (magic-link auth, see app/auth) ---
|
||||
# Public frontend URL (magic links point at /login?token= there).
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue