he2802 2 năm trước cách đây
mục cha
commit
48d299f8f1
6 tập tin đã thay đổi với 8 bổ sung228 xóa
  1. 2 2
      Dockerfile
  2. 0 10
      Dockerfile-admi
  3. 0 11
      Dockerfile-saas
  4. 2 83
      run-dev.sh
  5. 2 45
      run-pre.sh
  6. 2 77
      run-prod.sh

+ 2 - 2
Dockerfile

@@ -1,9 +1,9 @@
 # 该镜像需要依赖的基础镜像
 FROM java:8
 # 将当前目录下的jar包复制到docker容器的/目录下
-ADD zhongzheng-api.jar /app.jar
+ADD zhongzheng-admin.jar /app.jar
 # 声明服务运行在8080端口
-EXPOSE 5055
+EXPOSE 9090
 # 指定docker容器启动时运行jar包
 ENTRYPOINT ["java", "-jar","-Xms2048m", "-Xmx2048m","/app.jar"]
 # 指定维护者的名字

+ 0 - 10
Dockerfile-admi

@@ -1,10 +0,0 @@
-# 该镜像需要依赖的基础镜像
-FROM java:8
-# 将当前目录下的jar包复制到docker容器的/目录下
-ADD zhongzheng-admin.jar /app-admin.jar
-# 声明服务运行在9099端口
-EXPOSE 5030
-# 指定docker容器启动时运行jar包
-ENTRYPOINT ["java", "-jar","/app-admin.jar"]
-# 指定维护者的名字
-MAINTAINER zhongZheng

+ 0 - 11
Dockerfile-saas

@@ -1,11 +0,0 @@
-
-# 该镜像需要依赖的基础镜像
-FROM java:8
-# 将当前目录下的jar包复制到docker容器的/目录下
-ADD zhongzheng-admin-saas.jar /app-saas-admin.jar
-# 声明服务运行在9099端口
-EXPOSE 7077
-# 指定docker容器启动时运行jar包
-ENTRYPOINT ["java", "-jar","/app-saas-admin.jar"]
-# 指定维护者的名字
-MAINTAINER zhongZheng

+ 2 - 83
run-dev.sh

@@ -2,7 +2,7 @@
 # 定义应用组名
 group_name='zhongzheng'
 # 定义应用名称
-app_name='zhongzheng-saas-api'
+app_name='zhongzheng-saas-attach'
 # 定义应用版本
 app_version='1.0-SNAPSHOT'
 # 定义应用环境
@@ -17,7 +17,7 @@ echo '----rm image----'
 # 打包编译docker镜像
 docker build -f /mydata/maven/build/Dockerfile -t ${group_name}/${app_name}:${app_version} .
 echo '----build image----'
-docker run -p 5055:5055 --name ${app_name} \
+docker run -p 9090:9090 --name ${app_name} \
 --restart=always \
 --link mysql:db \
 -e 'spring.profiles.active'=${profile_active} \
@@ -30,85 +30,4 @@ docker run -p 5055:5055 --name ${app_name} \
 -d ${group_name}/${app_name}:${app_version}
 echo '----start container----'
 
-echo "开始等待20秒..."
-# 1-10秒内随机
-sleep 5
-echo "等待后继续"
-
-#!/usr/bin/env bash
-# 定义应用组名
-group_admin_name='zhongzheng'
-# 定义应用名称
-app_admin_name='zhongzheng-saas-admin'
-# 定义应用版本
-app_admin_version='1.0-SNAPSHOT'
-# 定义应用环境
-profile_active='dev'
-echo '----copy jar admin----'
-docker stop ${app_admin_name}
-echo '----stop container admin----'
-docker rm ${app_admin_name}
-echo '----rm container admin----'
-docker rmi ${group_admin_name}/${app_admin_name}:${app_admin_version}
-echo '----rm image admin----'
-# 打包编译docker镜像
-docker build -f /mydata/maven/build/Dockerfile-admi -t ${group_admin_name}/${app_admin_name}:${app_admin_version} .
-echo '----build image admin----'
-docker run \
--p 5030:5030 \
---name ${app_admin_name} \
---restart=always \
---link mysql:db \
--e 'spring.profiles.active'=${profile_active} \
--e TZ="Asia/Shanghai" \
---add-host=gdxypx.xy.com:192.168.1.210 \
--v /etc/localtime:/etc/localtime \
--v /usr/share/fonts:/usr/share/fonts \
--v /data/logs/dev_admin:/logs \
--v /mydata/app/${app_admin_name}/logs:/var/logs \
--v /data/nginx/conf.d:/data/nginx/conf.d \
--d ${group_admin_name}/${app_admin_name}:${app_admin_version}
-echo '----start container admin----'
-
-echo "开始等待20秒..."
-# 1-10秒内随机
-sleep 5
-echo "等待后继续"
-
-#!/usr/bin/env bash
-# 定义应用组名
-group_admin_name='zhongzheng'
-# 定义应用名称
-app_admin_name='zhongzheng-saas-admin-top'
-# 定义应用版本
-app_admin_version='1.0-SNAPSHOT'
-# 定义应用环境
-profile_active='dev'
-echo '----copy jar admin----'
-docker stop ${app_admin_name}
-echo '----stop container admin----'
-docker rm ${app_admin_name}
-echo '----rm container admin----'
-docker rmi ${group_admin_name}/${app_admin_name}:${app_admin_version}
-echo '----rm image admin----'
-# 打包编译docker镜像
-docker build -f /mydata/maven/build/Dockerfile-saas -t ${group_admin_name}/${app_admin_name}:${app_admin_version} .
-echo '----build image admin----'
-docker run \
--p 7077:7077 \
---name ${app_admin_name} \
---restart=always \
---link mysql:db \
--e 'spring.profiles.active'=${profile_active} \
--e TZ="Asia/Shanghai" \
---add-host=gdxypx.xy.com:192.168.1.210 \
--v /etc/localtime:/etc/localtime \
--v /usr/share/fonts:/usr/share/fonts \
--v /data/logs/dev_admin:/logs \
--v /mydata/app/${app_admin_name}/logs:/var/logs \
--v /data/nginx/conf.d:/data/nginx/conf.d \
--d ${group_admin_name}/${app_admin_name}:${app_admin_version}
-echo '----start container admin top----'
-
-
 

+ 2 - 45
run-pre.sh

@@ -2,7 +2,7 @@
 # 定义应用组名
 group_name='zhongzheng-pre'
 # 定义应用名称
-app_name='zhongzheng-saas-api-pre'
+app_name='zhongzheng-saas-attach-pre'
 # 定义应用版本
 app_version='1.0-SNAPSHOT'
 # 定义应用环境
@@ -17,7 +17,7 @@ echo '----rm image----'
 # 打包编译docker镜像
 docker build -f /mydata-pre/maven/build/Dockerfile -t ${group_name}/${app_name}:${app_version} .
 echo '----build image----'
-docker run -p 6055:5055 --name ${app_name} \
+docker run -p 9090:9090 --name ${app_name} \
 --restart=always \
 --link mysql:db \
 -e 'spring.profiles.active'=${profile_active} \
@@ -29,49 +29,6 @@ docker run -p 6055:5055 --name ${app_name} \
 -d ${group_name}/${app_name}:${app_version}
 echo '----start container----'
 
-echo "开始等待20秒..."
-# 1-10秒内随机
-sleep 5
-echo "等待后继续"
-
-
-#!/usr/bin/env bash
-# 定义应用组名
-group_admin_name='zhongzheng-pre'
-# 定义应用名称
-app_admin_name='zhongzheng-saas-admin-pre'
-
-# 定义应用版本
-app_admin_version='1.0-SNAPSHOT'
-# 定义应用环境
-profile_active='pre'
-echo '----copy jar admin----'
-docker stop ${app_admin_name}
-echo '----stop container admin----'
-docker rm ${app_admin_name}
-echo '----rm container admin----'
-docker rmi ${group_admin_name}/${app_admin_name}:${app_admin_version}
-echo '----rm image admin----'
-# 打包编译docker镜像
-
-docker build -f /mydata-pre/maven/build/Dockerfile-admi -t ${group_admin_name}/${app_admin_name}:${app_admin_version} .
-
-echo '----build image admin----'
-docker run \
--p 6030:5030 \
---name ${app_admin_name} \
---restart=always \
---link mysql:db \
--e 'spring.profiles.active'=${profile_active} \
--e TZ="Asia/Shanghai" \
--v /etc/localtime:/etc/localtime \
--v /usr/share/fonts:/usr/share/fonts \
--v /data/logs/pre_admin:/logs \
--v /mydata-pre/app/${app_admin_name}/logs:/var/logs \
--v /data/nginx/conf.d:/data/nginx/conf.d \
--d ${group_admin_name}/${app_admin_name}:${app_admin_version}
-echo '----start container admin----'
-
 
 
 

+ 2 - 77
run-prod.sh

@@ -2,7 +2,7 @@
 # 定义应用组名
 group_name='zhongzheng'
 # 定义应用名称
-app_name='zhongzheng-saas-api'
+app_name='zhongzheng-saas-attach'
 # 定义应用版本
 app_version='1.0-SNAPSHOT'
 # 定义应用环境
@@ -17,7 +17,7 @@ echo '----rm image----'
 # 打包编译docker镜像
 docker build -f /mydata/maven/build/Dockerfile -t ${group_name}/${app_name}:${app_version} .
 echo '----build image----'
-docker run -p 5055:5055 --name ${app_name} \
+docker run -p 9090:9090 --name ${app_name} \
 --restart=always \
 -e 'spring.profiles.active'=${profile_active} \
 -e TZ="Asia/Shanghai" \
@@ -30,81 +30,6 @@ docker run -p 5055:5055 --name ${app_name} \
 -d ${group_name}/${app_name}:${app_version}
 echo '----start container----'
 
-echo "开始等待20秒..."
-# 1-10秒内随机
-sleep 5
-echo "等待后继续"
-
-#!/usr/bin/env bash
-# 定义应用组名
-group_admin_name='zhongzheng'
-# 定义应用名称
-app_admin_name='zhongzheng-saas-admin'
-# 定义应用版本
-app_admin_version='1.0-SNAPSHOT'
-# 定义应用环境
-profile_active='prod'
-echo '----copy jar admin----'
-docker stop ${app_admin_name}
-echo '----stop container admin----'
-docker rm ${app_admin_name}
-echo '----rm container admin----'
-docker rmi ${group_admin_name}/${app_admin_name}:${app_admin_version}
-echo '----rm image admin----'
-# 打包编译docker镜像
-docker build -f /mydata/maven/build/Dockerfile-admi -t ${group_admin_name}/${app_admin_name}:${app_admin_version} .
-echo '----build image admin----'
-docker run \
--p 5030:5030 \
---name ${app_admin_name} \
---restart=always \
--e 'spring.profiles.active'=${profile_active} \
--e TZ="Asia/Shanghai" \
--v /etc/localtime:/etc/localtime \
--v /usr/share/fonts:/usr/share/fonts \
--v /data/logs/prod_admin:/logs \
--v /mydata/app/${app_admin_name}/logs:/var/logs \
--v /data/nginx/conf.d:/data/nginx/conf.d \
--d ${group_admin_name}/${app_admin_name}:${app_admin_version}
-echo '----start container admin----'
-
-echo "开始等待20秒..."
-# 1-10秒内随机
-sleep 5
-echo "等待后继续"
-
-#!/usr/bin/env bash
-# 定义应用组名
-group_admin_name='zhongzheng'
-# 定义应用名称
-app_admin_name='zhongzheng-saas-admin-top'
-# 定义应用版本
-app_admin_version='1.0-SNAPSHOT'
-# 定义应用环境
-profile_active='prod'
-echo '----copy jar admin top----'
-docker stop ${app_admin_name}
-echo '----stop container admin top----'
-docker rm ${app_admin_name}
-echo '----rm container admin top----'
-docker rmi ${group_admin_name}/${app_admin_name}:${app_admin_version}
-echo '----rm image admin top----'
-# 打包编译docker镜像
-docker build -f /mydata/maven/build/Dockerfile-saas -t ${group_admin_name}/${app_admin_name}:${app_admin_version} .
-echo '----build image admin top----'
-docker run \
--p 7077:7077 \
---name ${app_admin_name} \
---restart=always \
--e 'spring.profiles.active'=${profile_active} \
--e TZ="Asia/Shanghai" \
--v /etc/localtime:/etc/localtime \
--v /usr/share/fonts:/usr/share/fonts \
--v /data/logs/prod_admin_top:/logs \
--v /mydata/app/${app_admin_name}/logs:/var/logs \
--v /data/nginx/conf.d:/data/nginx/conf.d \
--d ${group_admin_name}/${app_admin_name}:${app_admin_version}
-echo '----start container admin top----'