meteor deploy myapp.meteor.com
当我运行此命令行时,我的meteor app会上传到流星云服务器。
是否有任何解决方案或存储库可用于制作我自己的流星云服务器?
meteor deploy mycloud.server.com myapp.mydomain.com
我知道我可以使用自己的域名使用此命令。
meteor deploy myapp.mydomain.com
但我想制作自己的云服务,例如 meteor do 。
我知道https://github.com/arunoda/meteor-up。但这是单一服务解决方案。 这不适用于具有许多服务的一个或多个服务器(集群服务器)。
如果没有解决方法,我会提出这个解决方案。
答案 0 :(得分:1)
现在galaxy仍然没有发布,这个应该完全符合您的要求,即在您自己的服务器上使用部署。
另一种选择可能是modulus.io,但它仍然不是我们想要的简单部署。
我发现最简单的仍在使用meteor-up。您也可以使用它在多个服务器上进行部署。关键是流星期望有一个正在运行的ubuntu(或debian),并且你部署到那些机器。您仍然需要为mongodb和高可用性代理(使用粘性会话)设置oplog以在正确的虚拟机上转发....
如果只有表演很重要,你可以通过meteorhacks:cluster提供的服务发现来构建微服务并对它们进行整合,因为这将有助于平衡你的应用程序(它还没有?)提供一种路由方式客户端根据域名(意味着你仍然需要一个反向代理来从域访问正确的服务发现)此外,这个包没有提供任何方式来部署你的应用程序,这只是一种方便的方式来帮助管理和扩展你的服务。
如果您现在需要一个可靠的解决方案,对接流星,将其部署在群集上并进行管理,我强烈建议您查看:https://bulletproofmeteor.com这是构建具有高可用性的可靠流星应用的非常好的来源。请注意,所有章节都不是免费的,但有一整章涵盖"将流星应用程序部署到Kubernetes群集"这将逐步介绍设置服务器以便以PaaS方式运行流星应用程序的过程。