浏览代码

- 增加 docker部署脚本

feat
JinxChen 2 年前
父节点
当前提交
6b22c1bdac
共有 2 个文件被更改,包括 41 次插入0 次删除
  1. +5
    -0
      Dockerfile
  2. +36
    -0
      antpay_frontend_web_run.sh

+ 5
- 0
Dockerfile 查看文件

@@ -0,0 +1,5 @@
FROM nginx
RUN mkdir /app
COPY dist /app
COPY nginx/nginx.conf /etc/nginx/nginx.conf
EXPOSE 80

+ 36
- 0
antpay_frontend_web_run.sh 查看文件

@@ -0,0 +1,36 @@
#!/bin/bash
###
# @Date: 2021-11-15 09:37:49
# @LastEditors: JinxChen
# @LastEditTime: 2022-02-25 11:36:46
# @FilePath: \AntpayFrontEnd\antpay_frontend_web_run.sh
# @description: docker部署脚本
###
environment=$1
version=$2
echo "环境变量为${environment},版本为$version!"
if [[ ${environment} = 'production' ]]; then
echo "开始远程构建容器"
docker stop antpay_frontend_web || true;
docker rm antpay_frontend_web || true;
docker rmi -f $(docker images | grep registry.cn-shanghai.aliyuncs.com/gps_card/antpay_frontend_web | awk '{print $3}')
#docker login --username=telpo_linwl@1111649216405698 --password=telpo#1234 registry.cn-shanghai.aliyuncs.com;
docker login --username=rzl_wangjx@1111649216405698 --password=telpo.123 registry.cn-shanghai.aliyuncs.com
docker pull registry.cn-shanghai.aliyuncs.com/gps_card/antpay_frontend_web:$version
docker run -p 8804:80 -d --restart=always --name antpay_frontend_web registry.cn-shanghai.aliyuncs.com/gps_card/antpay_frontend_web:$version;
#删除产生的None镜像
docker rmi -f $(docker images | grep none | awk '{print $3}')
docker ps -a

elif [[ ${environment} == 'test' ]]; then
echo "开始在测试环境远程构建容器"
docker stop antpay_frontend_web || true
docker rm antpay_frontend_web || true
docker rmi -f $(docker images | grep 139.224.254.18:5000/antpay_frontend_web | awk '{print $3}')
docker pull 139.224.254.18:5000/antpay_frontend_web:$version
docker run -p 8804:80 -d --restart=always --name antpay_frontend_web 139.224.254.18:5000/antpay_frontend_web:$version;
#删除产生的None镜像
docker rmi -f $(docker images | grep none | awk '{print $3}')
docker ps -a

fi

正在加载...
取消
保存