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 sur http://localhost:61016.
  • INTERNAL_API_URL : Lors de l’utilisation de la mise en réseau basée sur Docker, comme avec docker compose, ceci est nécessaire pour la communication entre Docker lorsque vous utilisez une BENCHER_API_URL locale. Ne la configurez pas lorsque vous utilisez une BENCHER_API_URL distante, telle que https://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.



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