Конфигурация сервера консоли
Интерфейсу 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
.