我一直在网上搜索,了解部署流星应用程序的最佳/最简单方法,并发现Meteor Up是最简单的方法。
然而,我注意到这在小应用程序上非常棒,现在我们的一个应用程序增长超过250mb,Meteor Up必须一次又一次地构建和部署整个250mb应用程序最小的变化。
对于我们在数字海洋上使用的其他节点应用程序,一个简单的git pull
可以完成这一操作,而无需重新上传整个应用程序。
有没有办法用github / bitbucket存储库维护流星应用程序?
谢谢!
答案 0 :(得分:0)
好吧,我找到了解决方案。
参考:PM2 + Meteor Environment Setup
使用meteor build
并按照它生成的自述文件,我能够在不使用流星的情况下运行捆绑包。
这有助于部署,因为它会跳过将整个捆绑包上传到服务器的过程,而只需在服务器中使用git pull来提取代码更改并使用meteor build
创建构建并运行它pm2
。