Configuração do Servidor Console
A interface do console do Bencher não requer nenhuma configuração. No entanto, alguns padrões podem ser personalizados para atender às suas necessidades usando as seguintes variáveis de ambiente:
BENCHER_API_URL
: A URL para o servidor da API do Bencher. Por padrão, isso é definido comohttp://localhost:61016
.INTERNAL_API_URL
: Ao usar redes baseadas em Docker, como comdocker compose
, isso é necessário para a comunicação Docker-para-Docker ao usar umBENCHER_API_URL
local. Não defina isso ao usar umBENCHER_API_URL
remoto, comohttps://bencher.example.com
. Por padrão, isso não é definido.GITHUB_CLIENT_ID
: O ID do Cliente do GitHub para um GitHub App Auto-Hospedado para habilitar o “Login com GitHub”. Isso requer um plano Bencher Plus Enterprise. Por padrão, isso não é definido.
HTTPS
Por padrão, o servidor Bencher Console utiliza HTTP. Isso funciona bem se você tiver um servidor proxy na frente dele para lidar com HTTPS. Se você precisar de um servidor Console autônomo para lidar com HTTPS, então será necessário fornecer uma chave e um certificado SSL.
Você pode configurar o HTTPS usando as seguintes variáveis de ambiente:
SERVER_KEY_PATH
: O caminho do arquivo para a sua chave TLS.SERVER_CERT_PATH
: O caminho do arquivo para o seu certificado TLS.
URL do Console
Por padrão, o servidor da API Bencher espera que o servidor do Console Bencher esteja rodando em http://localhost:3000
.
Se o seu servidor do Console Bencher estiver rodando em outro lugar, então você precisa configurar
a opção console.url
.