Configuração do Servidor Console
A interface do Bencher Console não requer nenhuma configuração. No entanto, alguns valores padrão 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, está definido comohttp://localhost:61016
.INTERNAL_API_URL
: Ao usar redes baseadas em Docker, como comdocker compose
, isto é necessário para a comunicação Docker-para-Docker ao usar umBENCHER_API_URL
local. Não defina esta variável quando estiver usando umBENCHER_API_URL
remoto, comohttps://bencher.example.com
. Por padrão, não está definida.OAUTH_GITHUB
: Defina comotrue
para habilitarLogin with GitHub
usando um App do GitHub auto-hospedado. Isto requer um plano Bencher Plus Enterprise. Por padrão, não está definido.OAUTH_GOOGLE
: Defina comotrue
para habilitarLogin with Google
usando um Google OAuth2 auto-hospedado. Isto requer um plano Bencher Plus Enterprise. Por padrão, não está 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
.