Hilfe beim Bereitstellen älterer Discourse-Versionen

Zum Schluss eine Zusammenfassung.

Unser Ziel ist: Installation einer bestimmten Version

  1. Lokales Code-Repository aktualisieren https://github.com/discourse/discourse_docker.git
# In das Stammverzeichnis des Projekts wechseln
cd /var/discourse
# Auf die neueste Version aktualisieren
git pull
  1. Die gewünschte Version festlegen

Ändern Sie templates/web.template.yml

params:
  version: release/2026.1
  1. Neu erstellen
./launcher rebuild app

Nach dieser Änderung besteht der nächste Schritt zum Aktualisieren und Upgraden darin, das lokale Code-Repository zu aktualisieren. Da wir jedoch lokale Änderungen vorgenommen haben, könnte der Update-Vorgang fehlschlagen. Daher ist es wahrscheinlich notwendig, lokale Änderungen vorübergehend zu speichern (git stash), gefolgt von einem git pull, um sicherzustellen, dass das lokale Repository auf dem neuesten Stand ist. Anschließend ändern Sie den zu aktualisierenden oder festzulegenden Branch und erstellen das System neu.