Wie kann ich gemäß diesem Dokument die ESR-Version angeben: discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub
In deiner app.yml-Datei kannst du version: xyz eintragen. Wenn ich mich recht erinnere, gehört das in den params-Abschnitt. Die Zeile ist standardmäßig auskommentiert; du musst sie einfach entkommentieren und die Version angeben.
Laut den oben genannten automatischen Installationsbefehlen lässt sich app.yml während der Ausführung des Befehls wohl nicht konfigurieren.
Inwiefern? Könntest du das genauer erläutern? Bei einer frischen Installation ist das möglich. Beachte jedoch, dass du bestehende Instanzen nicht auf frühere Versionen herabstufen kannst, sondern nur aktualisieren.
Die manuelle Versionsangabe sollte über den in der Dokumentation unter „Advanced Configuration“ beschriebenen Prozess erfolgen.
Ich meine, den folgenden Befehl auszuführen:
wget -qO- https://raw.githubusercontent.com/discourse/discourse_docker/main/install-discourse | sudo bash
Wie kann ich während der Ausführung dieses Befehls die app.yml ändern? Es scheint, als würde der Befehl standardmäßig die latest-Version installieren. Ich möchte jedoch die ESR-Version installieren.
Es scheint, als ob man dies erst nach der Installation bearbeiten kann und die Änderung erst beim nächsten Build wirksam wird. Ich möchte die ESR-Version bereits von Anfang an festlegen und nicht die neueste Version installieren.
Soweit ich mich erinnere, gibt es im Installationsprozess einen Schritt, bei dem angezeigt wird, dass du STRG + C drücken kannst, um die Datei app.yml zu bearbeiten. Danach kannst du Folgendes ausführen:
cd /var/discourse
nano containers/app.yml
um die Datei zu bearbeiten, und anschließend einen Rebuild starten.
Vielen Dank, denn in der Dokumentation wurde dieser Schritt nicht erwähnt, was mich sehr verwirrt hat. Ich werde es ausprobieren.
Du kannst das Skript auch einfach weglassen. Es handelt sich nur um einen Checkout und das Kopieren der Samples in die Container, was für Power-User-Konfigurationen gut geeignet ist.
Außerdem solltest du es dir nochmal überlegen, stable/esr zu verwenden. In dieser Konstellation wirst du mit Support-Fragen dort vermutlich nicht sehr willkommen sein ![]()