1.提前安装好Node、Git、Docker环境(此处略过不讲) 2.git clone '前端项目url' 拉取前端项目
  • 编写update.sh脚本打包镜像
cd yssk-web  #前端项目目录
git pull
npm install --registry=https://registry.npm.taobao.org
npm run build:prod  #打包前端项目生成dist文件
rm -rf dockerbuild
mkdir dockerbuild
cp -r dist ./dockerbuild
cp Dockerfile ./dockerbuild
cp nginx.conf ./dockerbuild
cd dockerbuild
docker build -t   yssk-web-cws .  #Dockerfile脚本打包镜像
cd ..
rm -rf dockerbuild