From 1aa9df088c51e45e465796670778ec507b8e673b Mon Sep 17 00:00:00 2001 From: HUANGDADA Date: Fri, 4 Sep 2026 11:00:16 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=B0=86=E8=BF=90=E8=A1=8C=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E6=8C=81=E4=B9=85=E5=8C=96=E5=88=B0=E5=BD=93=E5=89=8D?= =?UTF-8?q?=E7=9B=AE=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docker-compose.yml | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 1fc60eb..0340bec 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -7,6 +7,7 @@ services: ports: - "${AUDITER_PORT:-8080}:8080" environment: + # 服务运行配置 CONFIG_PATH: /data/config.json ADMIN_TOKEN: ${ADMIN_TOKEN:-} AUDITER_TOKEN: ${AUDITER_TOKEN:-} @@ -16,10 +17,17 @@ services: LOG_CAPACITY: ${LOG_CAPACITY:-100} HTTP_MAX_CONNECTIONS: ${HTTP_MAX_CONNECTIONS:-200} HTTP_MAX_KEEPALIVE: ${HTTP_MAX_KEEPALIVE:-50} + + # 可选:首次启动时通过 .env 提供上游默认配置。 + # 网页保存配置后,以 /data/config.json 中的配置为准。 + UPSTREAM_BASE_URL: ${UPSTREAM_BASE_URL:-} + UPSTREAM_API_KEY: ${UPSTREAM_API_KEY:-} + UPSTREAM_MODEL: ${UPSTREAM_MODEL:-} + UPSTREAM_TIMEOUT_SECONDS: ${UPSTREAM_TIMEOUT_SECONDS:-20} + UPSTREAM_MAX_TOKENS: ${UPSTREAM_MAX_TOKENS:-256} + AUDIT_PROMPT: ${AUDIT_PROMPT:-} extra_hosts: - "host.docker.internal:host-gateway" volumes: - - sub2api-auditer-data:/data - -volumes: - sub2api-auditer-data: + # 将配置文件持久化到 docker-compose.yml 同级的 ./data 目录。 + - ./data:/data