Meteor部署总结

使用docker部署meteor

使用daocloud平台(目前还是免费试用)前需要添加docker配置。
在项目根下创建Dockerfile,并键入

FROM meteorhacks/meteord:onbuild

逐步使用daocloud平台发布meteor应用

  1. 登录daocloud平台并创建一份代码构建,选择你的仓库(支持github、coding、私有gitlab等),其他默认,点击开始创建。

  2. 页面自动进入构建代码,等待一段时间后会显示构建成功。

  3. 点击镜像仓库并部署应用,逐步完成至看到环境变量设置,键入ROOT_URL=http://localhost:80PORT=80MONGO_URL=Mongo服务地址,然后部署。

具体指南

服务器环境部署meteor

服务器包含: nodejsgitmongodb

  1. 安装meteor $ curl https://install.meteor.com/ | sh

  2. 安装demeteorizer $ npm install -g demeteorizer

  3. 安装pm2 $ npm install -g pm2

  4. 在仓库根目录键入 $ demeteorizer 打包(构建nodejs可用)代码

  5. $ cd .demeteorized/bundle/programs/server

  6. $ npm install

  7. 返回仓库根目录键入$ MONGO_URL=mongodb://localhost:27017/test PORT=80 ROOT_URL=http://localhost:80 pm2 start main.js

具体指南

你可能感兴趣的:(mongodb,node.js,meteor)