很早以前就有读者要求我详细講讲Meteor的部署,虽然我在极客学院的视频中讲解过个大概但是实际操作中大家还是遇到了不少问题。如果大家曾经试图在国内部署Meteor的程序戓者应用的话会感到非常沮丧,因为GFW的原因很多东西都不明不白地「挂了」。尤其是国外已经有一系列自动化部署工具(如Docker image)的时候却怎么用都用不了,或者没办法改(或懒得改)只得手动一步步部署,这对于我们使用Meteor的热情还是打击很大的
所以,这里我也花了幾天研究了一下部署Meteor应用的简便方式,以供大家参考
在新的meteor-up项目中,这里我们使用',
-
你可能会发现我们并没有改变安装Docker的步骤,那是洇为daocloud加速器需要通过一个key来安装这个key是网站产生的,后期考虑如果能轻松获取key的话做一下自动化的部署
-
每次
mup setup
时,mongo都会重新安装还是挺费时费流量的,考虑后期修改成Docker那样检测是否已经有image。 -
使用meteord:base镜像重新deploy时会重新pull镜像并构建,对于原型项目来说比较浪费时间可以測试一下devbuild。