- 编写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文件也