From 29208271072b4aad02f1027edd03ca39640ea25a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=96=AF=E7=8B=82=E7=9A=84=E7=8B=AE=E5=AD=90Li?= <15040126243@163.com> Date: Tue, 9 Jun 2026 11:12:19 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E4=BC=98=E5=8C=96=20=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0snailai-server=E7=9B=B8=E5=85=B3docker=E9=85=8D?= =?UTF-8?q?=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ruoyi-modules/ruoyi-ai/Dockerfile | 6 ++++-- script/config/nacos/ruoyi-ai.yml | 2 +- script/docker/docker-compose.yml | 4 ++-- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/ruoyi-modules/ruoyi-ai/Dockerfile b/ruoyi-modules/ruoyi-ai/Dockerfile index ffbf38cbc..1f212cf47 100644 --- a/ruoyi-modules/ruoyi-ai/Dockerfile +++ b/ruoyi-modules/ruoyi-ai/Dockerfile @@ -10,16 +10,18 @@ RUN mkdir -p /ruoyi/ai/logs \ WORKDIR /ruoyi/ai -ENV SERVER_PORT=9206 LANG=C.UTF-8 LC_ALL=C.UTF-8 JAVA_OPTS="" +ENV SERVER_PORT=9206 SNAIL_PORT=29206 LANG=C.UTF-8 LC_ALL=C.UTF-8 JAVA_OPTS="" EXPOSE ${SERVER_PORT} -EXPOSE 18889 +# 暴露 snail ai 客户端端口 +EXPOSE ${SNAIL_PORT} ADD ./target/ruoyi-ai.jar ./app.jar SHELL ["/bin/bash", "-c"] ENTRYPOINT java -Djava.security.egd=file:/dev/./urandom -Dserver.port=${SERVER_PORT} \ + -Dsnail-ai.port=${SNAIL_PORT} \ #-Dskywalking.agent.service_name=ruoyi-ai \ #-javaagent:/ruoyi/skywalking/agent/skywalking-agent.jar \ -XX:+HeapDumpOnOutOfMemoryError -XX:+UseZGC ${JAVA_OPTS} \ diff --git a/script/config/nacos/ruoyi-ai.yml b/script/config/nacos/ruoyi-ai.yml index f26e84747..24a05dd94 100644 --- a/script/config/nacos/ruoyi-ai.yml +++ b/script/config/nacos/ruoyi-ai.yml @@ -13,7 +13,7 @@ snail-ai: # 认证令牌(在 Server「应用管理」页面创建时自动生成) token: SAI_8f1c789e35454ebdabce0b739963da9a # 本客户端 gRPC 端口(Server 通过此端口分发 Chat 请求) - port: 18889 + port: 2${server.port} # 客户端 IP 指定,留空默认自动获取本地 IP host: # 最大并发对话数 diff --git a/script/docker/docker-compose.yml b/script/docker/docker-compose.yml index d18d3eaf1..c12fdea86 100644 --- a/script/docker/docker-compose.yml +++ b/script/docker/docker-compose.yml @@ -249,7 +249,7 @@ services: # 时区上海 TZ: Asia/Shanghai SERVER_PORT: 9203 - SNAIL_PORT: 19203 + SNAIL_PORT: 29203 ports: - "9203:9203" volumes: @@ -300,7 +300,7 @@ services: TZ: Asia/Shanghai ports: - "9206:9206" - - "18889:18889" + - "29206:29206" volumes: # 配置文件 - /docker/ruoyi-ai/logs/:/ruoyi/ai/logs