在阿里云ECS上部署meteor

2016-02-01  本文已影响627人  袁韩

经过这两天的折腾,终于在阿里云上成功部署了meteor app。整理一下现在混乱的大脑。

在阿里云ubuntu 14.04系统上部署meteor,我们需要nginx,supervisor,nodejs-v0.10.40,mongodb。

流程概览

部署meteor并不需要在服务器上安装meteor
在项目文件夹中运行<code>meteor build <outputdir></code>可以得到一个tar.gz文件,使用xftp上传到服务器中解压,得到一个bundle文件夹,安装node package后就可以将其看作一个普通的node app,运行node main.js 并设置环境参数,就ok了。然而这种方法,更新版本时比较麻烦,需要同样的步骤再来一次。以后再探索吧,现在的任务仅仅是部署。


可能会遇到的困难

fibers安装失败

bundle/programs/server中安装node package时,fibers可能会安装失败。

bcrypt错误

mongodb安装

supervisor有什么用

比起搜索安装步骤,理解部署的需求和架构更为重要

搜索安装步骤关键词:安装项目+服务器所用系统
信息是否过期,是否有用都没有关系,重要的是知道其中的思路,多想想这个步骤可以干吗,为什么要这样做,逐渐形成自己的思路,再根据自己的流程寻找工具和官方说明。
可靠来源:stackflow,gist,digitalOcean
不可靠来源:blog

上一篇 下一篇

猜你喜欢

热点阅读