部署前端项目的Dockerfile

  • 编写sh脚本
#!/bin/bash

cnpm install
cnpm run build
docker build -t registry.cn-hangzhou.aliyuncs.com/sherry/helloworld:202003.1 .

这里使用cnpm run build来构建,实际需要根据真实情况进行改动

  • Dockerfile
FROM nginx
EXPOSE 80
COPY ./dist /usr/share/nginx/html

这里就简单的将build出来的dist目录丢进nginx容器中,如果有更复杂的需求,还可以把nginx.conf文件也

发布了102 篇原创文章 · 获赞 12 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/m0_37208669/article/details/105033654