From 3bb39da9aa05dc8b41980fbd14b8080e028f1376 Mon Sep 17 00:00:00 2001 From: duoaohui <928970622@qq.com> Date: Tue, 19 May 2026 12:18:41 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=86=E9=A2=91=E4=BF=9D=E5=AD=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- deploy/.env.public.example | 4 +++- deploy/docker-compose.dev.yml | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/deploy/.env.public.example b/deploy/.env.public.example index 82964b3..841a6e3 100644 --- a/deploy/.env.public.example +++ b/deploy/.env.public.example @@ -31,7 +31,9 @@ JWT_SECRET=1b6d0271700f2db39b2ac7c44811235c55e4e0e61cc47d963f7212b29a39c98f # ============================================================ # Go ↔ Node 内部 token,必须与 media-server/.env 一致 MEDIA_INTERNAL_TOKEN=internal-token-22xqs - +# media-server 失败回调共享密钥:与 media-server 服务的 INTERNAL_WEBHOOK_SECRET 保持一致 +# 未配置时 go-service 会拒绝所有 webhook(Forbidden),录制失败状态将无法及时落 failed +INTERNAL_WEBHOOK_SECRET=internal-webhook-12xqs MEDIASOUP_LISTEN_IP=0.0.0.0 # ⚠️ 必填:填服务器的**公网 IP** 或解析到公网 IP 的域名 A 记录 diff --git a/deploy/docker-compose.dev.yml b/deploy/docker-compose.dev.yml index bde607e..1ac8cd8 100644 --- a/deploy/docker-compose.dev.yml +++ b/deploy/docker-compose.dev.yml @@ -112,7 +112,7 @@ services: # 路径与 backend/go-service/app/meeting/router.go 注册的 /internal/meeting/recordings/failure 一致 RECORDING_FAILURE_WEBHOOK_URL: ${RECORDING_FAILURE_WEBHOOK_URL:-http://127.0.0.1:8085/internal/meeting/recordings/failure} # webhook 共享密钥:必须与 go-service 端 INTERNAL_WEBHOOK_SECRET 一致,否则 go-service 直接 403 - INTERNAL_WEBHOOK_SECRET: ${INTERNAL_WEBHOOK_SECRET:-internal-webhook-secret-change-me} + INTERNAL_WEBHOOK_SECRET: ${INTERNAL_WEBHOOK_SECRET:-internal-webhook-12xqs} volumes: # 录制文件 host 共享卷:media-server 容器内 ffmpeg 写入此目录,go-service host 进程直接读 # 没有这条挂载时 go-service 会报 "stat ...: no such file or directory"