Не удалось выполнить сборку из-за сбоя при обновлении PostgreSQL 12

Вы следовали официальной стандартной инструкции по установке Discourse?

Не понимаю, как этот сайт мог получиться из файла app.yml, который вы предоставили.

Я бы создал новый Droplet и ещё раз следовал инструкциям.