Node.js 使用git/repository部署meteor应用程序?

Node.js 使用git/repository部署meteor应用程序?,node.js,git,meteor,meteor-up,Node.js,Git,Meteor,Meteor Up,我一直在网上搜索部署meteor应用程序的最佳/最简单方法,发现meteor Up是最简单的方法 然而,我注意到,这在小型应用程序上非常有效,现在我们的一个应用程序已经超过250mb,Meteor Up不得不一次又一次地构建和部署整个250mb应用程序,即使是最小的更改 对于digital ocean上的其他节点应用程序,一个简单的git pull就可以实现这一点,而无需重新上传整个应用程序 有没有办法用github/bitbucket存储库维护meteor应用程序 谢谢 嗯,我已经找到了一个解

我一直在网上搜索部署meteor应用程序的最佳/最简单方法,发现meteor Up是最简单的方法

然而,我注意到,这在小型应用程序上非常有效,现在我们的一个应用程序已经超过250mb,Meteor Up不得不一次又一次地构建和部署整个250mb应用程序,即使是最小的更改

对于digital ocean上的其他节点应用程序,一个简单的
git pull
就可以实现这一点,而无需重新上传整个应用程序

有没有办法用github/bitbucket存储库维护meteor应用程序


谢谢

嗯,我已经找到了一个解决办法

参考:

使用meteor build并遵循它生成的自述文件,我能够在不使用meteor up的情况下运行包


这有助于部署,因为它跳过了将整个捆绑包上载到服务器的过程。相反,只需在服务器中使用git pull来拉取代码更改,并使用
meteor build
创建构建并使用
pm2
运行它。应用程序是因为内容还是因为代码?Meteor编译并缩小代码,以在模板后面生成代码,因此您不能只
git拉
Meteor应用而不构建。然而,如果你提供了大量的内容,这就占用了上传和构建等的空间/时间。。。然后你应该考虑使用CDN。或者,如果您的静态资产是从预定义的文件夹中提供的,您可以将它们放在自己的repo中,git将其拉到您的服务器上。我想您会发现,目前不可能只上传更改的项目,但我在某个地方读到,它在不久的将来的Meteor路线图上。对不起,如果我现在找不到我在哪里听到的。