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


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

  • BENCHER_API_URL: URL для сервера Bencher API. По умолчанию это значение установлено как http://localhost:61016.
  • INTERNAL_API_URL: При использовании сетевого взаимодействия на основе Docker, такого как docker compose, это необходимо для общения Docker-с-Docker при использовании локального BENCHER_API_URL. Не устанавливайте это при использовании удаленного BENCHER_API_URL, такого как https://bencher.example.com. По умолчанию это не установлено.
  • GITHUB_CLIENT_ID: Идентификатор клиента GitHub для самостоятельно размещенного GitHub приложения, чтобы включить вход через “Login with GitHub”. Это требует наличия плана 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