Configuration du Serveur Console
L’interface utilisateur de la console Bencher ne nécessite aucune configuration. Cependant, certains paramètres par défaut peuvent être personnalisés selon vos besoins en utilisant les variables d’environnement suivantes :
BENCHER_API_URL
: L’URL pour le serveur API Bencher. Par défaut, elle est définie surhttp://localhost:61016
.INTERNAL_API_URL
: Lors de l’utilisation de la mise en réseau basée sur Docker, comme avecdocker compose
, ceci est nécessaire pour la communication entre Docker lorsque vous utilisez uneBENCHER_API_URL
locale. Ne la configurez pas lorsque vous utilisez uneBENCHER_API_URL
distante, telle quehttps://bencher.example.com
. Par défaut, elle n’est pas configurée.GITHUB_CLIENT_ID
: L’ID client GitHub pour une Application GitHub auto-hébergée afin de permettre la connexion avec GitHub. Cela nécessite un plan Bencher Plus Enterprise. Par défaut, il n’est pas configuré.
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
.