echo "=====================begin========================"
#！！！ 根据项目实际情况调整
image="base_vue_admin"
port=25099
imageTag="test"
dockerFile="Dockerfile_Test"


#docker运行时的唯一名称，镜像名称_镜像tag，必须保证组合起来是唯一值，一般不用调整该项
runName="${image}_${imageTag}"
#echo "=====================开始构建======================="
#！！！！根据项目实际情况更改脚本
#vue打包发布
#pnpm install --no-frozen-lockfile
#pnpm run staging


echo "=====================打包镜像并启动======================="
# ！！！ 以下脚本一般不用调整
#打包镜像
docker build -f ${dockerFile} -t ${image}:${imageTag} .

#删除并重新创建容器
docker stop ${runName} && docker rm ${runName}
docker run -d --restart=always \
    -v /etc/localtime:/etc/localtime \
    --name=${runName} \
    -p ${port}:80 \
    ${image}:${imageTag}

echo "==================end====================="
