From 8eccec3fb8ee5a4d24fd3e5fa99581e7c0468ff1 Mon Sep 17 00:00:00 2001 From: root <953994191@qq.com> Date: Tue, 14 Apr 2026 02:37:42 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E9=80=82=E9=85=8D=20Nginx=20/ai/=20?= =?UTF-8?q?=E8=B7=AF=E5=BE=84=E5=89=8D=E7=BC=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docker/Dockerfile.frontend | 2 +- docker/docker-compose.yml | 2 +- frontend/frontend.py | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docker/Dockerfile.frontend b/docker/Dockerfile.frontend index 4873d88..c5ccefa 100644 --- a/docker/Dockerfile.frontend +++ b/docker/Dockerfile.frontend @@ -12,4 +12,4 @@ ENV PYTHONPATH=/app EXPOSE 8501 -CMD ["streamlit", "run", "frontend/frontend.py", "--server.port", "8501", "--server.address", "0.0.0.0"] +CMD ["streamlit", "run", "frontend/frontend.py", "--server.port", "8501", "--server.address", "0.0.0.0", "--server.baseUrlPath", "/ai"] diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml index 8d155cf..933577b 100644 --- a/docker/docker-compose.yml +++ b/docker/docker-compose.yml @@ -46,7 +46,7 @@ services: dockerfile: docker/Dockerfile.frontend container_name: ai-frontend environment: - - API_URL=/api/chat # 通过 Nginx 反向代理访问后端 + - API_URL=/ai/api/chat # 通过 Nginx 反向代理访问后端(路径前缀 /ai) ports: - "127.0.0.1:8501:8501" # 仅本机访问,供 Nginx 反向代理使用 networks: diff --git a/frontend/frontend.py b/frontend/frontend.py index 14088f6..17cf977 100644 --- a/frontend/frontend.py +++ b/frontend/frontend.py @@ -13,8 +13,8 @@ import streamlit as st # 原来的硬编码,本地测试 # API_URL = "http://115.190.121.151:8001/chat" -# 改为相对路径(由 Nginx 代理转发) -API_URL = "/api/chat" +# 改为相对路径(由 Nginx 代理转发,路径前缀为 /ai) +API_URL = "/ai/api/chat" st.set_page_config(page_title="AI 个人助手", page_icon="🤖") st.title("🤖 个人生活与数据分析助手")