控制台服务器配置


Bencher 控制台 UI 不需要任何配置。 但是,可以通过以下环境变量自定义一些默认设置以满足你的需求:

  • BENCHER_API_URL:用于访问 Bencher API 服务器 的 URL。默认值为 http://localhost:61016
  • INTERNAL_API_URL:在使用基于 Docker 的网络(例如 docker compose)时需要设置,用于在使用本地 BENCHER_API_URL 时进行 Docker 到 Docker 的通信。如果使用远程 BENCHER_API_URL(例如 https://bencher.example.com),则不要设置此项。默认情况下未设置。
  • OAUTH_GITHUB:设置为 true 可使用 自托管的 GitHub 应用 启用 Login with GitHub。这需要 Bencher Plus 企业版计划。默认情况下未设置。
  • OAUTH_GOOGLE:设置为 true 可使用 自托管的 Google OAuth2 启用 Login with Google。这需要 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 | Last Updated: Sun, September 7, 2025 at 9:17:00 AM UTC