Vielen Dank für all die bisherige Hilfe, Jay.
Ich habe noch eine Frage ![]()
Derzeit setze ich mehrere Umgebungsvariablen (env vars) in unserem Deployment, z. B. DISCOURSE_BACKUP_LOCATION=s3, und ich gehe davon aus, dass Discourse diesen Wert anstelle dessen verwendet, was über die Benutzeroberfläche festgelegt und somit in der Tabelle site_settings gespeichert wurde – ist das korrekt? Wenn ja, gibt es Tools/Skripte, mit denen ich überprüfen kann, welche Umgebungsvariablen gesetzt sind, und deren Äquivalent in den Site-Einstellungen ermitteln kann?
Der Grund dafür ist: Ich möchte eine laufende Discourse-Instanz migrieren, und um das Risiko zu minimieren, möchte ich die Umgebungsvariablen vorerst nicht setzen, falls ich welche in der neuen Instanz übersehen habe und dies einen nachteiligen Einfluss auf die neue Instanz hätte. Mein Gedanke war, dass ich überprüfen könnte, was in der aktuellen Instanz gesetzt ist, die entsprechenden Einstellungen in der Tabelle erstellen, ein Backup/Restore auf die neue Instanz durchführen und dann die Umgebungsvariablen einzeln entfernen könnte.
Logisch – vielleicht nicht, aber ich dachte, das wäre der vernünftigste Ansatz, falls eine Umgebungsvariable in der laufenden Instanz in der neuen Instanz anders ist/nicht unterstützt wird (laufend = alte Discourse-Version, neu = neueste Discourse-Version).