#!/bin/bash
proj_name="epxing-frame-web-935"
proj_home=$PWD
img_output="epxing/epxing-frame-web-935"

git pull

# 安装vue项目中的npm依赖
yarn install ---unsafe-perm

# 本地打包，生成dist文件
yarn  build:prd

# docker创建镜像
docker build -t $img_output .

#删除容器
docker rm -f $proj_name &> /dev/null

# 本地端口监听容器80容器启动docker
docker run -d --restart=on-failure:5 --privileged=true \
    -p 9085:80 \
    -v $proj_home/logs:/var/log/nginx  \
    -v $proj_home/nginx.conf:/etc/nginx/nginx.conf \
    --name $proj_name $img_output
