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 como http://localhost:61016.
  • INTERNAL_API_URL: Ao usar redes baseadas em Docker, como com docker compose, isso é necessário para a comunicação Docker-para-Docker ao usar um BENCHER_API_URL local. Não defina isso ao usar um BENCHER_API_URL remoto, como https://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.



Published: Wed, October 9, 2024 at 9:17:00 AM UTC