コンソールサーバー設定
Bencher コンソール UI には設定は必要ありません。 ただし、いくつかのデフォルトは次の環境変数を使って用途に合わせてカスタマイズできます:
BENCHER_API_URL: Bencher API サーバーである Bencher API サーバー の URL。デフォルトはhttp://localhost:61016に設定されています。INTERNAL_API_URL:docker composeのような Docker ベースのネットワーキングを使用する場合、ローカルのBENCHER_API_URLを使用する際の Docker 間通信に必要です。https://bencher.example.comのようなリモートのBENCHER_API_URLを使用する場合は設定しないでください。デフォルトでは設定されていません。OAUTH_GITHUB: セルフホスト型 GitHub アプリ を使ってLogin with GitHubを有効にするにはtrueに設定します。これは Bencher Plus Enterprise プラン が必要です。デフォルトでは設定されていません。OAUTH_GOOGLE: セルフホスト型 Google OAuth2 を使ってLogin with Googleを有効にするにはtrueに設定します。これは Bencher Plus Enterprise プラン が必要です。デフォルトでは設定されていません。
HTTPS
デフォルトでは、Bencher Console サーバーは HTTP を使用します。 これは、HTTPS を処理するためのプロキシサーバーが前面にある場合に適しています。 スタンドアロンの Console サーバーが自ら HTTPS を処理する必要がある場合には、 SSL キーと証明書を提供する必要があります。
以下の環境変数を使用して HTTPS を構成できます:
SERVER_KEY_PATH: TLS キーへのファイルパス。SERVER_CERT_PATH: TLS 証明書へのファイルパス。
コンソールURL
デフォルトでは、ベンチャーAPIサーバーはhttp://localhost:3000でベンチャーコンソールサーバーが稼働していることを想定しています。もしベンチャーコンソールサーバーが別の場所で稼働している場合は、 console.url オプションを設定する必要があります。