Configuration du Serveur Console
L’interface Bencher Console n’exige aucune configuration. Cependant, certains paramètres par défaut peuvent être personnalisés pour s’adapter à vos besoins en utilisant les variables d’environnement suivantes :
BENCHER_API_URL
: L’URL pour le serveur API de Bencher. Par défaut, cela est défini surhttp://localhost:61016
.INTERNAL_API_URL
: Lors de l’utilisation d’un réseau basé sur Docker, par exemple avecdocker compose
, ceci est nécessaire pour la communication Docker-à-Docker lorsque vous utilisez uneBENCHER_API_URL
locale. Ne le définissez pas lorsque vous utilisez uneBENCHER_API_URL
distante, telle quehttps://bencher.example.com
. Par défaut, ceci n’est pas défini.OAUTH_GITHUB
: Définissez surtrue
pour activerLogin with GitHub
en utilisant une Application GitHub auto-hébergée. Cela nécessite un plan Bencher Plus Enterprise. Par défaut, ceci n’est pas défini.OAUTH_GOOGLE
: Définissez surtrue
pour activerLogin with Google
en utilisant un Google OAuth2 auto-hébergé. Cela nécessite un plan Bencher Plus Enterprise. Par défaut, ceci n’est pas défini.
HTTPS
Par défaut, le serveur Bencher Console utilise HTTP. Cela fonctionne bien si vous avez un serveur proxy devant lui pour gérer HTTPS. Si vous avez besoin d’un serveur Console autonome pour gérer HTTPS lui-même, vous devez fournir une clé SSL et un certificat.
Vous pouvez configurer HTTPS en utilisant les variables d’environnement suivantes :
SERVER_KEY_PATH
: Le chemin d’accès à votre clé TLS.SERVER_CERT_PATH
: Le chemin d’accès à votre certificat TLS.
URL de la Console
Par défaut, le serveur API de Bencher s’attend à ce que le serveur Console de Bencher fonctionne à http://localhost:3000
.
Si votre serveur Console de Bencher fonctionne ailleurs, vous devez alors configurer
l’option console.url
.