国内云服务器一键部署 Meteor App

Meteor 有一个很好用的开源工具 mup 可以很方便的把本地 Meteor 代码一键部署到云服务器上。mup 使用 Docker 来运行 Meteor app 和 MongoDB,但是国内的云服务器因为防火墙的原因,使用 Docker 不方便,所以这里简单介绍一下如何绕过墙、利用 Docker 部署 Meteor app。

mup 文档建议使用 Ubuntu 16.04 64bit LTS 版

1. 云服务器上安装 Docker

我们主要是利用国内的云服务商 DaoCloud 的服务来达到和墙外一样的效果。如何通过 DaoCloud 安装 Docker。简单来说就是在服务器上运行

curl -sSL https://get.daocloud.io/docker | sh

2. 配置 Docker 加速器

通过 DaoCloud 的服务无障碍下载安装 Docker images。文档在这里。简单来说就是通过下面的命令来设置一个 docker hub 镜像。

curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://7697c828.m.daocloud.io

设置后记得重启 Docker

sudo systemctl restart docker.service

这样服务器端就配置好了。后面我们只要按照 mup 文档来做,就可以一键部署 Meteor app 到墙内的云服务器了。


另外可以参考我之前写的如何手动部署 Meteor 应用到墙内服务器,通过这一篇可以了解更多 Meteor 应用的部署细节。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,092评论 19 139
  • R阅读原文片段 每个人都希望圆满,可是偏偏从一出生,我们就得面对自己生命中各种各样的缺失;有的人因为自己外表不漂亮...
    莹雪_14d1阅读 1,576评论 0 0
  • 网上有破解版的Navicat,本人已上传云盘 点击此处下载 Navicat卸载 如果已经安装先卸载. 将当前用户的...
    6ffd6634d577阅读 5,515评论 0 2
  • 我穿过操场,篮球与地面撞击, 吭吭吭,大地在咳嗽; 我走过街道,树叶与枝干撞击, 啉啉啉,南风在叫嚣; 我踏过草地...
    行动迟缓患者阅读 1,787评论 0 1
  • 为什么我们不喜欢练英文听力 我反反复复对着我的学生们和家长们宣讲:学语言一定要练听力啊,我所知道的能把聋子教得能说...
    西米2007阅读 8,106评论 0 10

友情链接更多精彩内容