将vue.js打包成docker镜像的正确姿势
·
详见 https://github.com/mumushuiding/vue-document/blob/master/deployment.md
第一步,在vue.js项目的根目录运行:
$ npm run build
第二步,配置 Dockerfile
FROM nginx:alpine
RUN mkdir /app
COPY ./dist /app
COPY nginx.conf /etc/nginx/nginx.conf
第三步,配置 nginx.conf:
详见:https://github.com/mumushuiding/vue-document/blob/master/nginx.conf
第四步,生成镜像:
$ docker build . -t my-app
$ docker push my-app // 推送到远程镜像服务器
第五步,运行:
docker run -d -p 8080:8080 my-app
更多推荐
已为社区贡献2条内容
所有评论(0)