@unteem n’est pas seul
Nous travaillons ensemble.
Nous faisons cela parce que nous hébergeons plusieurs instances Discourse.
Nous avons commencé avec Docker, et maintenant nous utilisons Kubernetes.
Nous avons déplacé notre travail sous https://lab.libreho.st/ qui est un effort communautaire (@hellekin y participe également). Nous souhaitons davantage faire connaître notre travail au cours des semaines et mois à venir.
C’est un vrai casse-tête à maintenir… J’ai littéralement passé des heures, voire des jours, pour ce commit qui a corrigé mes builds :
Bref, nous travaillons actuellement sur des opérateurs Kubernetes. Nous commençons par Nextcloud, puis RocketChat, et le prochain sera probablement Discourse.
En attendant, vous pouvez trouver le code des images Docker que nous utilisons ici :
Les images elles-mêmes sont disponibles ici :
Comme vous pouvez le voir, nous y avons consacré du temps récemment. Nous avons donc des tags et des pipelines. Nous devons ajouter de l’automatisation pour avoir des builds hebdomadaires.
Nous avons un chart Helm ici :
https://git.indie.host/indiehost/helm-discourse
Mais comme vous pouvez le voir, il n’est pas vraiment maintenu.
Ce que je peux dire, c’est que cela fonctionne pour nous
Si vous voulez partager l’aventure et que vous vous sentez aventureux, n’hésitez pas à nous rejoindre
Nous nous amusons 
Nous ne fournissons pas vraiment de support, nous n’avons pas beaucoup de temps pour cela, mais si vous faites une PR, elle sera la bienvenue. J’aimerais vraiment que nous puissions effectuer ce travail sous l’égide officielle de Discourse, ce serait tellement plus facile.
Mais au final, je commence à comprendre l’équipe de Discourse. Ils n’ont qu’un seul outil qu’ils supportent pour la communauté, et cela fonctionne bien. Ils offrent un bon support pour les utilisateurs moins techniques, et c’est vraiment bien. S’il y a un problème, git pull && rebuild, cela résout 99 % des problèmes
Je comprends que supporter un autre outil représente un gros risque, et si ce n’est pas supporté ou mal fait, cela pourrait nuire au projet d’une certaine manière. Encore une fois, un grand merci à l’équipe de Discourse pour le travail acharné 
Mon seul problème est que nous sommes probablement nombreux à développer notre propre solution, et la seule façon de collaborer est de le faire ici en amont.
En fait, une façon de faire serait d’avoir une autre image dans discourse_docker appelée super_base ? sans runit/anacron/nginx/postgres, et la base serait basée sur super_base, et nous pourrions la réutiliser pour notre déploiement k8s ? Je pense que cela fonctionnerait 
Qu’en pensez-vous ?
Discourse utilise-t-il Kubernetes ? Je suis curieux 