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: