diff --git a/app/config.py b/app/config.py index 5fe754a..e0d521c 100644 --- a/app/config.py +++ b/app/config.py @@ -89,6 +89,10 @@ class Config: # FLOOD-001: Maximum entries in anti-flood request list (memory DoS protection) ANTIFLOOD_MAX_ENTRIES = int(os.environ.get("FLASKPASTE_ANTIFLOOD_MAX_ENTRIES", "10000")) + # URL shortener settings + SHORT_ID_LENGTH = int(os.environ.get("FLASKPASTE_SHORT_ID_LENGTH", "8")) + SHORT_URL_MAX_LENGTH = int(os.environ.get("FLASKPASTE_SHORT_URL_MAX", "2048")) + # URL prefix for reverse proxy deployments (e.g., "/paste" for mymx.me/paste) URL_PREFIX = os.environ.get("FLASKPASTE_URL_PREFIX", "").rstrip("/")