コンソールサーバー設定
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
オプションを設定する必要があります。