Спасибо за ваш ответ, Джей.
Я поискал строку с ошибкой во всём логе, возможно, проблема вызвана следующим:
2023-06-08 01:19:04.972 UTC [55] postgres@template1 ERROR: database "discourse" уже существует
2023-06-08 01:19:04.972 UTC [55] postgres@template1 STATEMENT: CREATE DATABASE discourse;
createdb: ошибка: создание базы данных не удалось: ERROR: база данных "discourse" уже существует
I, [2023-06-08T01:19:04.977485 #1] INFO -- :
I, [2023-06-08T01:19:04.978414 #1] INFO -- : > su postgres -c 'psql discourse -c "create user discourse;"' || true
2023-06-08 01:19:05.654 UTC [59] postgres@discourse ERROR: роль "discourse" уже существует
2023-06-08 01:19:05.654 UTC [59] postgres@discourse STATEMENT: create user discourse;
ERROR: роль "discourse" уже существует
Это моя первая установка на сервере, но я много раз пересоздавал приложение после неудач с другими ошибками, например Мой сервер может обращаться к GitHub, но Docker не может - #2 от whitewaterdeu.
Не знаю, когда я создал базу данных и как это исправить.