From 69e173c20c111387f813c13d3a9dcffd8e6b46a3 Mon Sep 17 00:00:00 2001 From: yuehuazhang Date: Tue, 12 Nov 2024 15:11:58 +0800 Subject: [PATCH] feature:docker --- docker/Dockerfile | 2 +- docker/docker-compose.yaml | 5 +++-- libs/chatchat-server/chatchat/settings.py | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index 9f967db..3e43b31 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -35,7 +35,7 @@ ENV PATH="/root/.local/bin:${PATH}" # 添加 SSH 密钥(项目未公开前临时使用) # 假设您已经将 SSH 密钥添加到 Docker build 的上下文中 -COPY ../../.ssh/id_rsa /root/.ssh/id_rsa +COPY id_rsa /root/.ssh/id_rsa RUN chmod 600 /root/.ssh/id_rsa # 添加 GitHub 到已知主机 RUN ssh-keyscan github.com >> /root/.ssh/known_hosts diff --git a/docker/docker-compose.yaml b/docker/docker-compose.yaml index 4fe9f1c..8d47872 100644 --- a/docker/docker-compose.yaml +++ b/docker/docker-compose.yaml @@ -7,9 +7,10 @@ services: # - "7861:7861" # - "8501:8501" network_mode: "host" - # 将本地路径(~/chatchat)挂载到容器默认数据路径($CHATCHAT_ROOT)中 + # 将 LangGraph-Chatchat/docker/chatchat_data.tar.gz 下载到本地, 解压 + # 比如说解压缩后目录为 /root/chatchat_data, 将本地路径(/root/chatchat_data)挂载到容器默认数据路径($CHATCHAT_ROOT)中 volumes: - - /root/chatchat:/root/chatchat_data + - /root/chatchat_data:/root/chatchat_data # xinference: # image: xprobe/xinference:v0.12.3 # restart: always diff --git a/libs/chatchat-server/chatchat/settings.py b/libs/chatchat-server/chatchat/settings.py index d80b755..b29ae24 100644 --- a/libs/chatchat-server/chatchat/settings.py +++ b/libs/chatchat-server/chatchat/settings.py @@ -525,7 +525,7 @@ class ToolSettings(BaseFileSettings): 默认为 memory, 无法持久化,仅在程序运行期间用于获取历史消息。 如果设为 sqlite/postgres,则自动使用 SQLALCHEMY_DATABASE_URI """ - GRAPH_MEMORY_TYPE: t.Literal["memory", "sqlite", "postgres"] = "sqlite" + GRAPH_MEMORY_TYPE: t.Literal["memory", "sqlite", "postgres"] = "memory" # """本地知识库工具配置项""" # search_local_knowledgebase: dict = {