[英]How to dockerize a meteor fresh application?
我试图通过使用Dockerfile
构建Dockerfile
并使用Dockerfile
docker-compose.yml
创建并运行容器来对流星应用程序(v1.6.1)进行Dockerfile
,但是我所有的尝试均失败了。
我已经使用此命令来构建docker流星图像
docker build -t badis/meteor .
我在使用流星方面有很好的经验,而很少使用docker。
这是我的Dockerfile
FROM node:carbon
# Create app directory
WORKDIR /usr/src/app
# Install app dependencies
# A wildcard is used to ensure both package.json AND package-lock.json are copied
# where available (npm@5+)
COPY package*.json ./
RUN curl https://install.meteor.com/?release=1.6.1 | sh
RUN npm install
# If you are building your code for production
# RUN npm install --only=production
# Bundle app source
COPY . .
EXPOSE 8080
CMD [ "npm", "start" ]
这是我的.dockerignore
node_modules
npm-debug.log
这是我docker-compose.yml
dashboard:
image: badis/meteor
ports:
- "81:80"
links:
- mongo
environment:
- MONGO_URL=mongodb://mongo/boiler
- ROOT_URL=http://localhost
mongo:
image: mongo:3.2
该错误是不言自明的。 运行流星构建命令时,需要传递--allow-superuser
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.