@unteem не одинок
Мы работаем вместе.
Мы делаем это, потому что хостим несколько экземпляров Discourse.
Мы начали с Docker, а теперь работаем на Kubernetes.
Мы перенесли нашу работу на https://lab.libreho.st/, что является результатом усилий сообщества (hellekin тоже участвует). В ближайшие недели/месяцы мы хотим больше рассказывать о нашей работе.
Поддерживать это — настоящая боль… Я буквально потратил часы, если не дни, на этот коммит, который исправил мои сборки:
В любом случае, мы сейчас работаем над операторами для Kubernetes. Мы начали с Nextcloud, затем RocketChat, а следующим, вероятно, будет Discourse.
Тем временем вы можете найти код используемых нами Docker-образов здесь:
Сами образы находятся здесь:
Как видите, мы в последнее время уделяли этому много времени. У нас есть теги и пайплайны. Нам нужно добавить автоматизацию для еженедельных сборок.
У нас есть helm-чарт:
https://git.indie.host/indiehost/helm-discourse
Но, как вы видите, он не поддерживается активно.
Что я могу сказать: это работает у нас
Если вы хотите разделить это путешествие и чувствуете себя авантюристом, присоединяйтесь к нам
Нам весело 
Мы не предоставляем поддержку, у нас мало времени на это, но если вы сделаете PR, он будет приветствоваться. Я очень хочу, чтобы мы могли выполнять эту работу под официальным зонтиком Discourse, это было бы намного проще.
Но в конечном итоге я начинаю понимать команду Discourse. У них есть только один инструмент, который они поддерживают для сообщества, и он работает хорошо. Они предоставляют отличную поддержку не очень техническим пользователям, и это действительно здорово. Если возникает проблема, git pull && rebuild решает 99% проблем
Я понимаю, что поддержка другого инструмента — это большой риск, и если она не поддерживается или выполнена плохо, это может навредить проекту. Еще раз огромное спасибо команде Discourse за тяжелую работу 
Моя единственная проблема в том, что, вероятно, многие разрабатывают собственные решения, и единственный способ сотрудничать — это делать это здесь, upstream.
На самом деле один из способов сделать это — создать другой образ в discourse_docker, который назывался бы super_base? без runit/anacron/nginx/postgres, и базовый образ был бы основан на super_base, и мы могли бы использовать его для нашего развертывания в k8s? Думаю, это сработает 
Что вы думаете?
Discourse использует Kubernetes? Мне любопытно 