Zum Hauptinhalt springen

Konfiguration

Semaphore liest Einstellungen aus einer Konfigurationsdatei und Umgebungsvariablen. Mit dem Online-Konfigurator können Sie beides über ein Formular vorbereiten. Wählen Sie die Methode, die zu Ihrem Server passt.

In diesem Abschnitt​

MethodeWann verwenden
Online-KonfiguratorSie möchten ein Formular, das Konfiguration und Startbefehle für eine Binär- oder Docker-Installation erzeugt.
KonfigurationsdateiSie möchten die Servereinstellungen in einer Datei config.json speichern.
UmgebungsvariablenSie verwalten Einstellungen über Docker, eine Dienstdefinition oder Bereitstellungswerkzeuge.

Konfigurationsoptionen​

Eine Umgebungsvariable überschreibt den entsprechenden Wert in der Datei. Der Standardwert gilt, wenn beides nicht gesetzt ist. Zeigt eine Dateiänderung keine Wirkung, prüfen Sie die Umgebung des Semaphore-Prozesses.

Die Referenz der Konfigurationsoptionen enthält Namen, Umgebungsvariablen, Typen und Standardwerte. Sie wird aus dem Semaphore-Quellcode erzeugt; verwenden Sie für ältere Server die Dokumentation der jeweiligen Version.

Öffentliche URL​

Setzen Sie web_host (oder SEMAPHORE_WEB_ROOT) auf die Adresse, die Benutzer im Browser öffnen. Stellt ein Reverse Proxy Semaphore unter https://example.com/semaphore bereit, verwenden Sie die vollständige Adresse einschließlich /semaphore. Gemeint ist die öffentliche Adresse, nicht die interne Verbindung des Proxys.

Wo anfangen​

Öffnen Sie für einen neuen Server die Anleitung zum Online-Konfigurator und folgen Sie den Schritten für Binärdateien oder Docker. Ändern Sie bei einem bestehenden Server die Datei oder Umgebungsvariablen seines Dienstes und starten Sie Semaphore neu.