Hilfe beim Bereitstellen älterer Discourse-Versionen

Zum Abschluss eine Zusammenfassung.

Unsere Anforderung lautet: Installation einer bestimmten Version

  1. Lokales Code-Repository aktualisieren https://github.com/discourse/discourse_docker.git
# Wechseln Sie in das Stammverzeichnis des Projekts
cd /var/discourse
# Auf die neueste Version aktualisieren
git pull
  1. Die gewünschte Version ändern

Bearbeiten Sie containers/app.yml und fügen Sie am Ende folgende Konfiguration hinzu:

params:
  version: release/2026.1 # Als Best Practice sollte hier: esr stehen
  1. Neu erstellen
./launcher rebuild app

Wenn version: esr verwendet wird, können die folgenden Schritte übersprungen werden.

Führen Sie zunächst git pull aus, um sicherzustellen, dass das lokale Code-Repository aktuell ist. Geben Sie dann den bereitzustellenden Branch an und erstellen Sie schließlich neu. Diese Anleitung gilt für das Szenario, bei dem von release/2026.1 auf release/2026.7 aktualisiert werden soll.

Wenn Sie lediglich eine bereits installierte release/2026.1 aktualisieren möchten, sollten Sie direkt im Verwaltungsbereich auf „Aktualisieren“ klicken. Dies gilt für Szenarien, in denen release/2026.1 Updates (insbesondere Sicherheitskorrekturen) erhält.