因为当他们开始开发 Discourse 时,那是当时最好的东西。
如果他们今天这样做,我猜他们唯一会做出的不同之处可能是使用 docker-compose 而不是他们自己定制的 launcher 命令来构建和启动 Docker 镜像。
你上网的方式一定和我不同。根据我看到的一切,大多数管理超过(比如说)5台服务器上软件的人都在使用某种容器来管理事物。越来越多的开发人员在笔记本电脑上使用容器运行软件,以确保所有版本的软件保持一致。
即使在单台笔记本电脑上管理 Discourse/rails/ember 开发环境也颇具挑战性。
这是真的。如果你想要一个可以在没有 Docker 的情况下使用的论坛,那么你不应该使用 Discourse。