Это также было несколько изменено по сравнению с Bitnami. Однако я всё ещё использую их пути, так как в начале скопировал у них несколько фрагментов кода. Один из них сделан ванильным, хотя я не использую базовый образ Bitnami.
Кстати, конечная цель всего этого — получить набор актуальных ванильных контейнеров, которые могут работать в Kubernetes, ECS и с docker-compose, чтобы внедрить стандарты Docker в целом. Даже наш CI (который работает внутри контейнера), к сожалению, плохо совместим со стандартной установкой.
Кроме того, я, похоже, достиг максимального количества ответов. Похоже, я не смогу продолжить этот разговор ещё 13 часов
Вы уходите далеко за рамки бесплатной поддержки, которую мы предоставляем здесь. Это явно относится к категории unsupported-install.
Исходя из того, что если вы используете что-то отличное от стандартной установки или выбираете сторонний пакет, вы принимаете на себя всю дополнительную сложность, которую это создаёт.
Я бы порекомендовал открыть тему в Marketplace с предложением бюджета, чтобы консультант мог взглянуть на ситуацию. Support — это поддержка по принципу «по возможности» для тех, кто использует стандартную установку. Если ваш работодатель не разрешает развёртывать Discourse таким образом, возможно, он позволит вам привлечь кого-то, кто готов создать решение, подходящее для вашей среды. Даже в этом случае нам будет очень трудно помогать вам в будущем.
Проблема решена, спасибо всем за уделенное время. Хочу поделиться решением здесь, если у кого-то возникнет та же проблема.
В итоге я открыл отчет в репозитории Bitnami. Несмотря на то, что мой форк не является чистым Bitnami (я внес в него изменения), они были очень готовы помочь. Они отлично справились, быстро отреагировали и помогли мне всё настроить идеально. Я не могу выразить им достаточно благодарности за такую превосходную поддержку. Ниже приведена ссылка на тему там, а также итоговое решение.