我已经创建了一个用于创建docker容器的Dockerfile,可用于使用mup部署Meteor应用。
FROM node:8.11.3-stretch
MAINTAINER Pavan Kumar
RUN npm install npm@latest -g
RUN npm install -g mup
RUN curl https://install.meteor.com/ | sh
RUN export METEOR_ALLOW_SUPERUSER=true
RUN adduser --disabled-password --gecos '' docker_meteor
USER docker_meteor
现在我正在使用上面的docker映像通过bitbucket管道部署到我的服务器
pipelines:
branches:
release:
- step:
script:
- npm install
- mkdir .deploy
- cd .deploy
- echo $MUP_JS > mup.js
- echo $SETTINGS_JSON > settings.json
- mup deploy
现在问题出在最后一行,即mup部署,我收到以下消息。
This is your first time using Meteor!
Installing a Meteor distribution in your home directory.
Downloading Meteor distribution
下载流星需要花费大量时间。所以我想知道。
Downloading Meteor distribution
是什么意思?mup deploy
答案 0 :(得分:0)
我不使用mup,但是如果我不得不猜测,我会说必须在流水线脚本中安装流星。 dockerfile在docker镜像中安装了流星,但是mup在运行docker镜像(构建它)之前可能需要流星。