Как подключиться к внешней базе данных, работающей на localhost

Здравствуйте,

Я установил Discourse на MacBook для разработки, следуя инструкции «beginners-guide-to-install-discourse-for-development-using-docker».

Теперь у меня есть отдельная база данных PostgreSQL с таблицей пользователей, содержащей всю информацию о пользователях моего другого веб-приложения.

Мой вопрос: возможно ли войти в Discourse, используя эту отдельную таблицу пользователей, которая работает локально на моём MacBook?

Я пробовал метод, описанный по ссылке Setup DiscourseConnect - Official Single-Sign-On for Discourse (sso), но у меня не получилось его реализовать, так как кажется, что этот метод предназначен для продакшена. Также я пробовал метод по ссылке Configure Discourse to use a separate PostgreSQL server - #24 by hydrandt, но и там успеха не добился.

Я прикрепил очень простую схему того, что я хочу сделать, для лучшего понимания.

Если вам потребуется дополнительная информация, пожалуйста, дайте знать.

Спасибо!

Вы можете настроить SSO в локальной среде разработки, однако может возникнуть сложность с его конфигурацией для среды разработки на Docker. Вы можете попробовать установить Discourse без Docker на свой Mac, следуя этому руководству: Install Discourse on macOS for development. При такой настройке ваш сайт Discourse будет доступен по адресу http://localhost:3000. Вы сможете отправлять запросы SSO напрямую к нему, не сталкиваясь с проблемами сети.

Это сработало для меня. Спасибо!