Ciao, ho un container Postgres separato, perché ho notato un problema piuttosto grave nell’arresto e nell’avvio del container Discourse, e perché preferisco avere il database separato dal programma Discourse.
Come indicato qui, “Discourse richiede PostgreSQL 13 o versioni successive”, quindi ho scaricato l’ultima versione che è la 14; nessun problema nell’usarla ma ho notato un errore durante il backup automatico, causato dalla versione di pg_dump.
Non sono sicuro che sia molto pertinente alla mia domanda. Ho già due installazioni di container, funzionanti, Discourse in un container, Postgres 14 in un altro. L’unica cosa che non funziona, per quanto ne so, è pg_dump, che per qualche motivo si rifiuta di funzionare durante il backup automatico di Discourse.
Non so se sia un problema di Discourse o di Postgres, ma trovo strano che tutto funzioni tranne un singolo comando.
La nostra immagine di base include sia gli strumenti client pg che il server della stessa versione principale. Poiché si sta eseguendo un’immagine diversa per PostgreSQL, che ha una versione principale diversa, sarà necessario gestire il backup.