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 auf http://localhost:61016 eingestellt.
  • INTERNAL_API_URL: Bei Verwendung von Docker-basiertem Networking, wie zum Beispiel mit docker compose, wird dies für die Docker-zu-Docker-Kommunikation benötigt, wenn eine lokale BENCHER_API_URL verwendet wird. Setzen Sie dies nicht, wenn Sie eine entfernte BENCHER_API_URL verwenden, wie https://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.



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