Installing on Kubernetes

@Geoffrey_Challen Вы можете создать образ с использованием репозитория Discourse и плагинов, установить Ruby-гемы и другие зависимости, а затем загрузить его в реестр (например, DockerHub). Этот репозиторий будет независимым от окружения и может быть публичным (если только вы не включите приватный плагин или что-то подобное). Этот базовый образ можно использовать в средах тестирования и продакшена, а также в разных проектах (если они используют одни и те же плагины).

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

Я точно не знаю, как включить это в кластер Kubernetes. Я выбрал консервативный подход и использую его на основе официального руководства команды Discourse, разделив процесс на два шага.