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 enhttp://localhost:61016
.INTERNAL_API_URL
: Al usar redes basadas en Docker, como condocker compose
, esto es necesario para la comunicación Docker a Docker cuando se utiliza unBENCHER_API_URL
local. No establezca esto cuando use unBENCHER_API_URL
remoto, comohttps://bencher.example.com
. De forma predeterminada, no está configurado.OAUTH_GITHUB
: Establézcalo entrue
para habilitarLogin with GitHub
usando un GitHub App autohospedado. Esto requiere un plan Bencher Plus Enterprise. De forma predeterminada, no está configurado.OAUTH_GOOGLE
: Establézcalo entrue
para habilitarLogin 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
.