Конфигурация сервера консоли


Интерфейсу Bencher Console не требуется никакой настройки. Однако некоторые параметры по умолчанию можно изменить под ваши нужды с помощью следующих переменных окружения:

  • BENCHER_API_URL: URL для сервера Bencher API. По умолчанию установлено значение http://localhost:61016.
  • INTERNAL_API_URL: При использовании сетевой конфигурации Docker, например с docker compose, это необходимо для связи контейнеров Docker при использовании локального BENCHER_API_URL. Не устанавливайте эту переменную при использовании удалённого BENCHER_API_URL, например https://bencher.example.com. По умолчанию не задана.
  • OAUTH_GITHUB: Установите в true, чтобы включить Login with GitHub с использованием локально размещённого приложения GitHub. Это требует плана Bencher Plus Enterprise. По умолчанию не задана.
  • OAUTH_GOOGLE: Установите в true, чтобы включить Login with Google с использованием локально размещённого Google OAuth2. Это требует плана Bencher Plus Enterprise. По умолчанию не задана.

HTTPS

По умолчанию сервер Bencher Console использует HTTP. Это хорошо работает, если у вас есть прокси-сервер перед ним для обработки HTTPS. Если вам нужен автономный сервер Console для самостоятельной обработки HTTPS, то вам необходимо предоставить SSL-ключ и сертификат.

Вы можете настроить HTTPS, используя следующие переменные окружения:

  • SERVER_KEY_PATH: Путь к файлу вашего TLS-ключа.
  • SERVER_CERT_PATH: Путь к файлу вашего TLS-сертификата.

URL консоли

По умолчанию сервер API Bencher ожидает, что сервер 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