Skip to content

Umgebungsvariablen ​

Programme ​

VariableProgrammEntsprichtBedeutung
RAILIT_SERVERrailit--serverAdresse von railitd (Vorgabe http://127.0.0.1:7878)
RAILIT_TOKENrailit--tokenZugangstoken für railitd
RAILIT_CArailit--caCA des Serverzertifikats (PEM)
RAILIT_CERT, RAILIT_KEYrailit--cert, --keyClient-Zertifikat und Schlüssel (mTLS)
RAILIT_TOKENrailitd--tokenGemeinsames Token mit allen Rechten (schließt --users aus)
RAILIT_FIELD_TOKENrailitd--field-tokenToken der Steuerung des Feldrechners
RAILIT_FIELD_TOKENrailit-field--tokenToken der Simulationssteuerung

Token-Werte erscheinen nicht in der Hilfe.

Installation und railit self ​

VariableBedeutung
RAILIT_PREFIXInstallationsverzeichnis (Programme in bin, Daten in share/rail-it)
RAILIT_VERSIONBestimmte Version statt der neuesten (install.sh, install.ps1)
RAILIT_REPORepository der Releases (Vorgabe JosunLP/rail-it)
RAILIT_DOWNLOAD_URLBasis der Downloads statt https://github.com/<Repo>/releases, z. B. ein Spiegel
RAILIT_RELEASES_APIAdresse für die neueste Version (railit self check), Vorgabe die GitHub-API

Bauen und Prüfen ​

VariableBedeutung
RAILIT_UI_DISTVerzeichnis mit dem gebauten Bedienplatz (Vorgabe apps/railitd/ui/dist)
RAILIT_REQUIRE_UI1: Bauen von railitd scheitert ohne gebauten Bedienplatz statt einen Platzhalter einzubetten (CI, Releases)
RAILIT_BINVerzeichnis der Programme für bun run gen in docs/
PROPTEST_CASESFälle je Property-Test
TAKEOVER_CASESFälle der Übernahme-Tests in railit-runtime

Lizenz: NCSL v1.0 · Nicht zugelassen für den realen Bahnbetrieb.