Ein Staging-Server einrichten

Ich plane, einen Spiegel meiner Produktions-Discourse mit der rsync-Methode zu erstellen.

Ich habe ein paar andere Websites, die sich in Discourse integrieren. Daher wäre es ideal, wenn die Entwicklungs-/Testversionen dieser Websites eine Entwicklungs-/Test-/Staging-Version von Discourse aufrufen und mit ihr interagieren könnten.

Daher würde ich sie nur bei Bedarf einschalten und eine Datenbank-Sicherung meiner PROD-Umgebung auf meine STAGING-Umgebung wiederherstellen – nicht täglich, sondern vielleicht nur einmal im Monat.

Wenn ich das tue, wie kann ich verhindern, dass einige Einstellungen bei der Datenbankwiederherstellung zurückgesetzt werden? :thinking:

Diese zum Beispiel wären von unschätzbarem Wert:

Gibt es eine Möglichkeit, eine Datenbank-Sicherung wiederherzustellen und dann vielleicht einige Einstellungen manuell anzuwenden, bevor Discourse gestartet wird? Andere Ideen, Vorschläge, Fallstricke? :thinking: