From e57682aa53976b8e4da4087e394903dac8842bfd Mon Sep 17 00:00:00 2001
From: 疯狂的狮子li <15040126243@163.com>
Date: 星期一, 08 八月 2022 15:59:22 +0800
Subject: [PATCH] 👀 发布 4.3.0-beta1 公测版
---
script/docker/deploy.sh | 83 ++++++++++++++++++++++-------------------
1 files changed, 44 insertions(+), 39 deletions(-)
diff --git a/script/docker/deploy.sh b/script/docker/deploy.sh
index 28822ec..a4b053c 100644
--- a/script/docker/deploy.sh
+++ b/script/docker/deploy.sh
@@ -2,103 +2,108 @@
#浣跨敤璇存槑锛岀敤鏉ユ彁绀鸿緭鍏ュ弬鏁�
usage() {
- echo "Usage: sh 鎵ц鑴氭湰.sh [port|mount|monitor|base|start|stop|stopall|rm|rmiNoneTag]"
- exit 1
+ echo "Usage: sh 鎵ц鑴氭湰.sh [port|mount|monitor|base|start|stop|stopall|rm|rmiNoneTag]"
+ exit 1
}
#寮�鍚墍闇�绔彛(鐢熶骇鐜涓嶆帹鑽愬紑鍚�)
port(){
# mysql 绔彛
- firewall-cmd --add-port=3306/tcp --permanent
- # redis 绔彛
- firewall-cmd --add-port=6379/tcp --permanent
- # minio api 绔彛
- firewall-cmd --add-port=9000/tcp --permanent
- # minio 鎺у埗鍙扮鍙�
- firewall-cmd --add-port=9001/tcp --permanent
- # 閲嶅惎闃茬伀澧�
- service firewalld restart
+ firewall-cmd --add-port=3306/tcp --permanent
+ # redis 绔彛
+ firewall-cmd --add-port=6379/tcp --permanent
+ # minio api 绔彛
+ firewall-cmd --add-port=9000/tcp --permanent
+ # minio 鎺у埗鍙扮鍙�
+ firewall-cmd --add-port=9001/tcp --permanent
+ # 鐩戞帶涓績绔彛
+ firewall-cmd --add-port=9090/tcp --permanent
+ # 浠诲姟璋冨害涓績绔彛
+ firewall-cmd --add-port=9100/tcp --permanent
+ # 閲嶅惎闃茬伀澧�
+ service firewalld restart
}
##鏀剧疆鎸傝浇鏂囦欢
mount(){
- #鎸傝浇 nginx 閰嶇疆鏂囦欢
- if test ! -f "/docker/nginx/conf/nginx.conf" ;then
- mkdir -p /docker/nginx/conf
- cp nginx/nginx.conf /docker/nginx/conf/nginx.conf
- fi
- #鎸傝浇 redis 閰嶇疆鏂囦欢
- if test ! -f "/docker/redis/conf/redis.conf" ;then
- mkdir -p /docker/redis/conf
- cp redis/redis.conf /docker/redis/conf/redis.conf
- fi
+ #鎸傝浇 nginx 閰嶇疆鏂囦欢
+ if test ! -f "/docker/nginx/" ;then
+ mkdir -p /docker/nginx/
+ cp nginx/* /docker/nginx/
+ fi
+ #鎸傝浇 redis 閰嶇疆鏂囦欢
+ if test ! -f "/docker/redis/" ;then
+ mkdir -p /docker/redis/
+ cp redis/* /docker/redis/
+ fi
+ chmod -R 777 /docker
}
#鍚姩鍩虹妯″潡
base(){
- docker-compose up -d mysql nginx-web redis minio
+ docker-compose up -d mysql nginx-web redis minio
}
-#鍚姩鍩虹妯″潡
+#鍚姩鐩戞帶妯″潡
monitor(){
- docker-compose up -d ruoyi-monitor-admin
+ docker-compose up -d ruoyi-monitor-admin
}
#鍚姩绋嬪簭妯″潡
start(){
- docker-compose up -d ruoyi-server1 ruoyi-server2
+ docker-compose up -d ruoyi-xxl-job-admin ruoyi-server1 ruoyi-server2
}
#鍋滄绋嬪簭妯″潡
stop(){
- docker-compose stop ruoyi-server1 ruoyi-server2
+ docker-compose stop ruoyi-xxl-job-admin ruoyi-server1 ruoyi-server2
}
#鍏抽棴鎵�鏈夋ā鍧�
stopall(){
- docker-compose stop
+ docker-compose stop
}
#鍒犻櫎鎵�鏈夋ā鍧�
rm(){
- docker-compose rm
+ docker-compose rm
}
#鍒犻櫎Tag涓虹┖鐨勯暅鍍�
rmiNoneTag(){
- docker images|grep none|awk '{print $3}'|xargs docker rmi -f
+ docker images|grep none|awk '{print $3}'|xargs docker rmi -f
}
#鏍规嵁杈撳叆鍙傛暟锛岄�夋嫨鎵ц瀵瑰簲鏂规硶锛屼笉杈撳叆鍒欐墽琛屼娇鐢ㄨ鏄�
case "$1" in
"port")
- port
+ port
;;
"mount")
- mount
+ mount
;;
"base")
- base
+ base
;;
"monitor")
- monitor
+ monitor
;;
"start")
- start
+ start
;;
"stop")
- stop
+ stop
;;
"stopall")
- stopall
+ stopall
;;
"rm")
- rm
+ rm
;;
"rmiNoneTag")
- rmiNoneTag
+ rmiNoneTag
;;
*)
- usage
+ usage
;;
esac
--
Gitblit v1.9.3