控制台服务器配置


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 选项



Published: Wed, October 9, 2024 at 9:17:00 AM UTC