go build auf einem
Source-Checkout ein Binary mit deaktivierter UI. Das Gateway und die Admin API funktionieren
trotzdem, und im Log steht, dass die UI deaktiviert ist. Fügen Sie das Dashboard vor go build
auf eine der beiden folgenden Arten hinzu.
Option 1: Vorgefertigtes Dashboard verwenden (ohne Node)
Jedes Release enthältgomodel_<version>_dashboard.tar.gz, aufgeführt in der checksums.txt
des jeweiligen Releases. Das Archiv enthält genau das Dashboard, das in die Release-Binaries und
das Docker-Image eingebettet ist. Seine Pfade sind relativ zum Root des Repositorys, entpacken
Sie es also dort:
Option 2: Dashboard mit Node bauen
Verwenden Sie Node 22.12 oder neuer aus der 22.x-Reihe oder Node 24+. Node 23 wird von den Build-Tools des Dashboards nicht unterstützt.web/dashboard/package-lock.json mit
einem Integritäts-Hash gepinnt. Sobald die npm-Abhängigkeiten anhand der Lockfile abgerufen
wurden, läuft der Build daher offline:
Versionsstempel
Setzen Sieinternal/version.Version wie oben gezeigt mit -ldflags. Ohne diese Angabe meldet
das Binary dev, und die Update-Prüfung meldet nie ein neueres
Release.