Если я разместил это не в том разделе, приношу извинения.
Я использую бесплатный тариф Oracle в качестве сервера и у меня установлена Ubuntu с несколькими работающими контейнерами Docker.
В качестве обратного прокси (rproxy) для всех моих контейнеров я использую Caddy, который также работает в Docker.
Теперь мне нужно настроить Discourse как последний элемент пазла, но я не уверен, как действовать дальше.
Я протестировал и установил Discourse со стандартной установкой Docker на своём другом тестовом сервере, но это полный пакет, и, если мне нужно использовать Caddy в качестве обратного прокси, я, полагаю, должен отключить некоторые функции?
Если кто-то сможет направить меня в правильном направлении, я буду очень признателен.
Эту строку из исходной темы необходимо адаптировать под вашу директорию, чтобы всё работало. Если в контейнер Caddy не смонтирована правильная директория, он не сможет увидеть сокет, созданный Discourse.
Ах, вы имеете в виду, что мне нужно подключить дискорс-сокет к Caddy? Это имеет смысл!
Однако вчера вечером я попробовал кое-что другое.
Когда Discourse запускается, он работает в сети Docker bridge. Если я просто добавлю сеть docker-default, в которой находятся все мои остальные контейнеры, включая Caddy, то смогу просто добавить его в Caddy так же, как и все остальные контейнеры.
Мне не удалось понять, где во всех этих YAML-файлах определена сеть Docker. Если бы я мог изменить её с bridge на docker-default, для меня всё бы решилось.
Это, вероятно, связано с изменениями в самом Caddy со стороны разработчиков. Изображение, ссылка на которое приведена в теме, по-прежнему работает с предоставленной конфигурацией, насколько мне известно.