Alle Probleme, die ich mit den Import-Skripten beheben konnte, indem ich eine Entwicklungsumgebung anstelle einer Produktionsumgebung verwendet habe. Wie kann ich die importierten Inhalte aus einem exportierten .sql-Backup aus der Entwicklungsumgebung in eine Produktionsumgebung verschieben? Ist es so einfach wie das Exportieren der .sql-Backup-Datei und dann die Installation einer Produktionsumgebung und den Import des Backups?
Ja. ![]()
Es gibt andere Wege, die die Arbeit erledigen:
- Datenbankreplikation
- Den gesamten Server mit rsync synchronisieren
- Die Produktions-URL auf die Entwicklungsversion verweisen lassen
Aber das Wiederherstellen von Sicherungen (insbesondere wenn sie auf S3 gespeichert sind) ist einfach.
Stellen Sie sicher, dass Sie auch Uploads sichern, falls diese nicht auf S3 gespeichert sind.
1 „Gefällt mir“
Um Anhänge und Uploads zu erhalten, verwenden Sie die integrierte Backup-/Restore-Funktionalität von Discourse, um ein Backup von der Entwicklungsumgebung zu erstellen und es in der Produktionsumgebung wiederherzustellen.
2 „Gefällt mir“