mirror of
https://github.com/open-webui/open-webui
synced 2025-06-22 18:07:17 +00:00
enh: ENABLE_COMPRESSION_MIDDLEWARE env var
This commit is contained in:
parent
2eae63bcd4
commit
38e8209d71
@ -199,6 +199,7 @@ CHANGELOG = changelog_json
|
|||||||
|
|
||||||
SAFE_MODE = os.environ.get("SAFE_MODE", "false").lower() == "true"
|
SAFE_MODE = os.environ.get("SAFE_MODE", "false").lower() == "true"
|
||||||
|
|
||||||
|
|
||||||
####################################
|
####################################
|
||||||
# ENABLE_FORWARD_USER_INFO_HEADERS
|
# ENABLE_FORWARD_USER_INFO_HEADERS
|
||||||
####################################
|
####################################
|
||||||
@ -394,6 +395,10 @@ WEBUI_AUTH_COOKIE_SECURE = (
|
|||||||
if WEBUI_AUTH and WEBUI_SECRET_KEY == "":
|
if WEBUI_AUTH and WEBUI_SECRET_KEY == "":
|
||||||
raise ValueError(ERROR_MESSAGES.ENV_VAR_NOT_FOUND)
|
raise ValueError(ERROR_MESSAGES.ENV_VAR_NOT_FOUND)
|
||||||
|
|
||||||
|
ENABLE_COMPRESSION_MIDDLEWARE = (
|
||||||
|
os.environ.get("ENABLE_COMPRESSION_MIDDLEWARE", "True").lower() == "true"
|
||||||
|
)
|
||||||
|
|
||||||
ENABLE_WEBSOCKET_SUPPORT = (
|
ENABLE_WEBSOCKET_SUPPORT = (
|
||||||
os.environ.get("ENABLE_WEBSOCKET_SUPPORT", "True").lower() == "true"
|
os.environ.get("ENABLE_WEBSOCKET_SUPPORT", "True").lower() == "true"
|
||||||
)
|
)
|
||||||
|
@ -411,6 +411,7 @@ from open_webui.env import (
|
|||||||
WEBUI_AUTH_TRUSTED_EMAIL_HEADER,
|
WEBUI_AUTH_TRUSTED_EMAIL_HEADER,
|
||||||
WEBUI_AUTH_TRUSTED_NAME_HEADER,
|
WEBUI_AUTH_TRUSTED_NAME_HEADER,
|
||||||
WEBUI_AUTH_SIGNOUT_REDIRECT_URL,
|
WEBUI_AUTH_SIGNOUT_REDIRECT_URL,
|
||||||
|
ENABLE_COMPRESSION_MIDDLEWARE,
|
||||||
ENABLE_WEBSOCKET_SUPPORT,
|
ENABLE_WEBSOCKET_SUPPORT,
|
||||||
BYPASS_MODEL_ACCESS_CONTROL,
|
BYPASS_MODEL_ACCESS_CONTROL,
|
||||||
RESET_CONFIG_ON_START,
|
RESET_CONFIG_ON_START,
|
||||||
@ -1072,7 +1073,9 @@ class RedirectMiddleware(BaseHTTPMiddleware):
|
|||||||
|
|
||||||
|
|
||||||
# Add the middleware to the app
|
# Add the middleware to the app
|
||||||
app.add_middleware(CompressMiddleware)
|
if ENABLE_COMPRESSION_MIDDLEWARE:
|
||||||
|
app.add_middleware(CompressMiddleware)
|
||||||
|
|
||||||
app.add_middleware(RedirectMiddleware)
|
app.add_middleware(RedirectMiddleware)
|
||||||
app.add_middleware(SecurityHeadersMiddleware)
|
app.add_middleware(SecurityHeadersMiddleware)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user