Configuración del Servidor de Consola


La interfaz de Bencher Console no requiere ninguna configuración. Sin embargo, algunos valores predeterminados se pueden personalizar para adaptarse a sus necesidades mediante las siguientes variables de entorno:

  • BENCHER_API_URL: La URL del servidor de la API de Bencher (the Bencher API server). Por defecto, esto está establecido en http://localhost:61016.
  • INTERNAL_API_URL: Al usar redes basadas en Docker, como con docker compose, esto es necesario para la comunicación Docker a Docker cuando se utiliza un BENCHER_API_URL local. No establezca esto cuando use un BENCHER_API_URL remoto, como https://bencher.example.com. De forma predeterminada, no está configurado.
  • OAUTH_GITHUB: Establézcalo en true para habilitar Login with GitHub usando un GitHub App autohospedado. Esto requiere un plan Bencher Plus Enterprise. De forma predeterminada, no está configurado.
  • OAUTH_GOOGLE: Establézcalo en true para habilitar Login with Google usando un OAuth2 de Google autohospedado. Esto requiere un plan Bencher Plus Enterprise. De forma predeterminada, no está configurado.

HTTPS

De forma predeterminada, el servidor de la consola de Bencher utiliza HTTP. Esto funciona bien si tienes un servidor proxy delante de él para manejar HTTPS. Si necesitas un servidor de consola independiente que maneje HTTPS por sí mismo, entonces necesitas proporcionar una clave SSL y un certificado.

Puedes configurar HTTPS utilizando las siguientes variables de entorno:

  • SERVER_KEY_PATH: La ruta del archivo a tu clave TLS.
  • SERVER_CERT_PATH: La ruta del archivo a tu certificado TLS.

URL de la Consola

Por defecto, el servidor API de Bencher espera que el servidor de la Consola Bencher esté ejecutándose en http://localhost:3000. Si tu servidor de la Consola Bencher se está ejecutando en otro lugar, entonces necesitas configurar la opción console.url.



Published: Wed, October 9, 2024 at 9:17:00 AM UTC | Last Updated: Sun, September 7, 2025 at 9:17:00 AM UTC