meteor docker镜像,仅负责部署任务。
- node版本及运行环境的问题
- volumn挂载:/usr/app/bundle 为bundle解压目录,/usr/app/config为bundle配置目录
- settings.json的自动载入(/usr/app/config/settings.json -> METOER_SETTINGS)
[[ -f /usr/app/config/settings.json ]] && export METEOR_SETTINGS="$(cat /usr/app/config/settings.json)"
-
运行时环境读取/usr/app/config/*.sh
-
npm install
-
启动服务器
- 版本控制 & 自动更新
- 如何构造server tarfile