Parce que lorsqu’ils ont commencé à développer Discourse, c’était la meilleure chose qui existait.
S’ils devaient le faire aujourd’hui, je suppose que la seule chose qu’ils feraient différemment serait d’utiliser docker-compose plutôt que leur propre commande personnalisée launcher qui construit et lance des images Docker.
Vous devez être sur un internet différent du mien. D’après tout ce que je vois, la plupart des gens qui gèrent des logiciels sur plus de, disons, 5 serveurs, utilisent une sorte de conteneur pour gérer les choses. De plus en plus de développeurs exécutent des choses sur leurs ordinateurs portables dans des conteneurs pour s’assurer que les versions de tout sont maintenues cohérentes.
Même la gestion d’un environnement de développement Discourse/rails/ember sur un seul ordinateur portable est un défi.
C’est vrai. Si vous voulez un forum que vous pouvez utiliser sans Docker, vous ne devriez pas utiliser Discourse.