Konsole-Server-Konfiguration
Die Bencher Console-Benutzeroberfläche erfordert keine Konfiguration. Einige Standardeinstellungen können jedoch an Ihre Bedürfnisse angepasst werden, indem die folgenden Umgebungsvariablen verwendet werden:
BENCHER_API_URL
: Die URL für den Bencher API-Server. Standardmäßig ist diese aufhttp://localhost:61016
eingestellt.INTERNAL_API_URL
: Bei Verwendung von Docker-basiertem Networking, wie zum Beispiel mitdocker compose
, wird dies für die Docker-zu-Docker-Kommunikation benötigt, wenn eine lokaleBENCHER_API_URL
verwendet wird. Setzen Sie dies nicht, wenn Sie eine entfernteBENCHER_API_URL
verwenden, wiehttps://bencher.example.com
. Standardmäßig ist dies nicht gesetzt.GITHUB_CLIENT_ID
: Die GitHub Client ID für eine Self-Hosted GitHub App, um “Login mit GitHub” zu ermöglichen. Dies erfordert einen Bencher Plus Enterprise-Plan. Standardmäßig ist dies nicht gesetzt.
HTTPS
Standardmäßig verwendet der Bencher Console-Server HTTP. Dies funktioniert gut, wenn Sie einen Proxy-Server davor haben, der HTTPS verarbeitet. Wenn Sie einen eigenständigen Console-Server benötigen, der HTTPS selbst verarbeitet, müssen Sie einen SSL-Schlüssel und ein Zertifikat bereitstellen.
Sie können HTTPS mit den folgenden Umgebungsvariablen konfigurieren:
SERVER_KEY_PATH
: Der Dateipfad zu Ihrem TLS-Schlüssel.SERVER_CERT_PATH
: Der Dateipfad zu Ihrem TLS-Zertifikat.
Konsolen-URL
Standardmäßig erwartet der Bencher API-Server, dass der Bencher Konsolen-Server unter http://localhost:3000
läuft.
Falls Ihr Bencher Konsolen-Server woanders läuft, müssen Sie die
Option console.url
einstellen.