Привет, ребята.
Я пытаюсь развернуть Discourse с использованием уже работающего удалённого сервера PostgreSQL (у меня нет прав администратора на этом сервере, хотя я могу связаться с администратором).
Вопрос: возможно ли при развёртывании в Docker-контейнере настроить Discourse без предоставления прав root/администратора для PostgreSQL?
Есть ли какие-либо особенности в таком сценарии?
Что вы имеете в виду под «pgSQL root»?
Пользователь PostgreSQL, предоставляемый для Discourse, не должен быть «SUPERUSER», если вы подготовили его заранее, как описано в статье Запуск Discourse с отдельным сервером PostgreSQL.
Применяется ли то же самое при развертывании в Docker?
Можно ли при развертывании в Docker также указать Discourse использовать внешние PostgreSQL и Redis?
Да, вы можете сделать это, определив параметры внешнего Postgres и Redis в файле yml. См. Configure Discourse to use a separate PostgreSQL server