From 250a305fbfc9ac3ec7c193b6adfa1fd0b31d3a88 Mon Sep 17 00:00:00 2001 From: richjohnrambo Date: Wed, 16 Sep 2026 15:21:28 +0800 Subject: [PATCH] fix: configure internal workbench secret env --- Dockerfile | 4 ++++ README.md | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/Dockerfile b/Dockerfile index 0479c25..d870bd8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,6 +9,10 @@ RUN CGO_ENABLED=0 GOOS=linux go build -o /out/im_workbench ./cmd/workbench FROM alpine:3.22 WORKDIR /app +ENV IM_WORKBENCH_CONFIG=/app/configs/workbench.test.json +ENV IM_WORKBENCH_INTERNAL_SERVICE_NAME=hotgo-admin +ENV IM_WORKBENCH_INTERNAL_SECRET= +ENV IM_INTERNAL_API_SECRET= COPY --from=builder /out/im_workbench /app/im_workbench COPY configs /app/configs EXPOSE 6061 diff --git a/README.md b/README.md index fe7a4c8..ce7ac40 100644 --- a/README.md +++ b/README.md @@ -53,6 +53,10 @@ IM_WORKBENCH_INTERNAL_SERVICE_NAME=hotgo-admin IM_WORKBENCH_INTERNAL_SECRET={shared-secret} ``` +测试环境也可以复用已有内部服务密钥:HotGo 的 `IM_WORKBENCH_API_SECRET` 为空时会使用 +`IM_INTERNAL_API_SECRET`,`im_workbench` 的 `IM_WORKBENCH_INTERNAL_SECRET` 为空时也会使用 +`IM_INTERNAL_API_SECRET`。 + ## Kafka 事件 工作台写操作统一投递到 `im.workbench.event`。本地配置默认关闭 Kafka: