控制台服务器配置
Bencher Console UI 不需要任何配置。 但是,可以使用以下环境变量自定义一些默认设置以满足您的需求:
BENCHER_API_URL
: Bencher API 服务器的 URL。 默认情况下,此值设置为http://localhost:61016
。INTERNAL_API_URL
: 在使用基于 Docker 的网络(例如使用docker compose
)时, 当使用本地BENCHER_API_URL
时,这对于 Docker 间的通信是必需的。 当使用远程BENCHER_API_URL
时,例如https://bencher.example.com
,请不要设置此项。 默认情况下,此项未设置。GITHUB_CLIENT_ID
: 自托管 GitHub 应用的 GitHub 客户端 ID ,以启用“使用 GitHub 登录”。 这需要 Bencher Plus 企业计划。 默认情况下,此项未设置。
HTTPS
默认情况下,Bencher Console 服务器使用 HTTP。 如果您在它前面有一个代理服务器来处理 HTTPS,这样可以很好地工作。 如果您需要一个独立的 Console 服务器自行处理 HTTPS, 那么您需要提供一个 SSL 密钥和证书。
您可以使用以下环境变量配置 HTTPS:
SERVER_KEY_PATH
: 您的 TLS 密钥的文件路径。SERVER_CERT_PATH
: 您的 TLS 证书的文件路径。
Console URL
默认情况下,Bencher API 服务器 期望 Bencher Console 服务器运行在 http://localhost:3000
。如果你的 Bencher Console 服务器运行在其他地方,则需要设置 console.url
选项。