Hilfe beim Bereitstellen älterer Discourse-Versionen

Zusammenfassung: Wenn Sie nur die neueste Langzeit-Support-Version bereitstellen möchten, reicht es aus, die Datei containers/app.yml zu ändern.

# Fügen Sie am Ende folgende Konfiguration hinzu
params:
  version: esr

Anschließend neu bauen. Tritt während des Build-Vorgangs ein Fehler auf, liegt dies höchstwahrscheinlich an Netzwerkproblemen, insbesondere bei Nutzern in China.

Falls Sie einen Oops-Fehler erhalten, lesen Sie bitte diesen Beitrag: Oops-Fehler – Unterstützung – Discourse Meta

Wir verwenden diesen Befehl innerhalb einer if [[ ]]-Anweisung, um zu prüfen, ob das angegebene Ref mit dem aktuellen Branch übereinstimmt. Für Tags und nicht-neueste Branches wird ein Fehler erwartet, sodass wir dann in den else-Zweig der if-Anweisung gelangen.

Dadurch wird ein git checkout ... ausgeführt, der auch mit Tags funktioniert.

Großartig, freuen wir uns zu hören, dass es bei Ihnen funktioniert!

2 „Gefällt mir“

Das wird dir Probleme bereiten, wenn der Launcher versucht, die neueste Version zu laden.

Du solltest git stash ausführen oder git checkout templates/web.template.yml verwenden.

1 „Gefällt mir“