Hallo, ich habe einen separaten Postgres-DB-Container, da ich ein ziemlich schwerwiegendes Problem beim Stoppen und Starten des Discourse-Containers bemerkt habe und es vorziehe, die DB getrennt von Discourse zu haben.
Wie hier angegeben, “erfordert Discourse PostgreSQL 13 oder neuer”, also habe ich die letzte Version 14 heruntergeladen; keine Probleme damit, aber ich habe einen Fehler während des automatischen Backups bemerkt, der durch die pg_dump-Version verursacht wurde.
Ich bin mir nicht sicher, ob das sehr relevant für meine Frage ist. Ich habe bereits zwei Container-Installationen, die einwandfrei funktionieren: Discourse in einem Container, Postgres 14 in einem anderen. Das Einzige, was meines Wissens nicht funktioniert, ist pg_dump, das aus irgendeinem Grund bei der automatischen Discourse-Sicherung nicht ausgeführt wird.
Ich weiß nicht, ob es ein Discourse- oder ein Postgres-Problem ist, aber ich finde es seltsam, dass alles außer einem einzigen Befehl funktioniert.
Unser Basisimage wird mit pg-Client-Tools und dem Server in derselben Hauptversion ausgeliefert. Da Sie ein anderes Image für PostgreSQL ausführen und dieses eine andere Hauptversion hat, müssen Sie die Sicherung selbst handhaben.