summaryrefslogtreecommitdiffstats
path: root/takahe
diff options
context:
space:
mode:
Diffstat (limited to 'takahe')
-rw-r--r--takahe/settings.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/takahe/settings.py b/takahe/settings.py
index 15f30ee..89d4d3a 100644
--- a/takahe/settings.py
+++ b/takahe/settings.py
@@ -94,6 +94,11 @@ class Settings(BaseSettings):
MEDIA_ROOT: str = str(BASE_DIR / "media")
MEDIA_BACKEND: Optional[MediaBackendUrl] = None
+ #: Maximum filesize when uploading images. Increasing this may increase memory utilization
+ #: because all images with a dimension greater than 2000px are resized to meet that limit, which
+ #: is necessary for compatibility with Mastodon’s image proxy.
+ MEDIA_MAX_IMAGE_FILESIZE_MB: int = 10
+
#: Request timeouts to use when talking to other servers Either
#: float or tuple of floats for (connect, read, write, pool)
REMOTE_TIMEOUT: float | tuple[float, float, float, float] = 5.0