From e41a449242c02d14e97496c8191719abe871f105 Mon Sep 17 00:00:00 2001 From: junjun Date: Tue, 1 Jul 2025 14:10:02 +0800 Subject: [PATCH] feat: mount image path --- backend/common/utils/whitelist.py | 3 ++- backend/main.py | 3 +++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/backend/common/utils/whitelist.py b/backend/common/utils/whitelist.py index 33b621fe..07598e75 100644 --- a/backend/common/utils/whitelist.py +++ b/backend/common/utils/whitelist.py @@ -28,7 +28,8 @@ wlist = [ "/chat/mcp_question", "/chat/mcp_start", "/system/license", - "/system/config/key" + "/system/config/key", + "/images/*" ] class WhitelistChecker: diff --git a/backend/main.py b/backend/main.py index 4131bb3b..0066aba6 100644 --- a/backend/main.py +++ b/backend/main.py @@ -12,6 +12,7 @@ from common.core.response_middleware import ResponseMiddleware, exception_handle from alembic.config import Config from alembic import command from fastapi_mcp import FastApiMCP +from fastapi.staticfiles import StaticFiles import sqlbot_xpack def run_migrations(): @@ -39,6 +40,8 @@ app = FastAPI( generate_unique_id_function=custom_generate_unique_id, lifespan=lifespan ) +# mcp server, images path +app.mount("/images", StaticFiles(directory="/opt/sqlbot/images"), name="images") mcp_app = FastAPI()