Ошибка «Backup Failed»

Я почти уверен, что проблема в том, что у вас установлена версия 16, а в Discourse используются инструменты PG15. Вам нужно зайти в контейнер и переключиться на инструменты PG16.

Более долгосрочное решение — добавить код в ваш app.yml, который будет обновлять инструменты PG при сборке нового контейнера.

Я делал это для одного человека некоторое время назад, но теперь я не работаю с ним и не могу найти свой код.

Вам нужно найти в Google «как обновиться до PG16» и выполнить это внутри контейнера. Затем добавьте соответствующие команды в app.yml, чтобы они выполнялись при пересборке.