From 01e8e40b1cab877aac58fcf904ab9f28844250bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E4=BA=91=E5=BF=97?= Date: Fri, 25 Dec 2020 19:38:21 +0800 Subject: [PATCH] build evn sh --- bin/all-start.sh | 7 +++++++ bin/deploy-all.sh | 15 +++++++++++++++ bin/{start-nginx.sh => fastdfs-start.sh} | 0 bin/fdfs-start.sh | 18 ++++++++++++++++++ bin/nginx-start.sh | 4 ++++ bin/portainer-start.sh | 9 +++++++++ bin/redis-start.sh | 3 +++ bin/sentinel-start.sh | 6 ++++++ bin/start-all.sh | 8 -------- bin/start-redis.sh | 6 ------ publish.sh | 2 +- 11 files changed, 63 insertions(+), 15 deletions(-) create mode 100644 bin/all-start.sh create mode 100755 bin/deploy-all.sh rename bin/{start-nginx.sh => fastdfs-start.sh} (100%) create mode 100755 bin/fdfs-start.sh create mode 100755 bin/nginx-start.sh create mode 100755 bin/portainer-start.sh create mode 100755 bin/redis-start.sh create mode 100755 bin/sentinel-start.sh delete mode 100644 bin/start-all.sh delete mode 100755 bin/start-redis.sh diff --git a/bin/all-start.sh b/bin/all-start.sh new file mode 100644 index 00000000..88626b4a --- /dev/null +++ b/bin/all-start.sh @@ -0,0 +1,7 @@ +#! /bin/bash +for bootJar in $(find . -name "project-*.jar") + +do +./$bootJar & + +done diff --git a/bin/deploy-all.sh b/bin/deploy-all.sh new file mode 100755 index 00000000..9707bf09 --- /dev/null +++ b/bin/deploy-all.sh @@ -0,0 +1,15 @@ +#!/bin/bash +# 远程机器上程序发布目录 user@ip:/dir +remote_dist=$1 +if [[ $remote_dist ]];then + + scp -r ./auth-boot/build/libs/project-auth-boot-*.jar $remote_dist/auth & + scp -r ./file-boot/build/libs/project-file-boot-*.jar $remote_dist/file & + scp -r ./gateway-boot/build/libs/project-gateway-boot-*.jar $remote_dist/gateway & + scp -r ./gen-boot/build/libs/project-gen-boot-*.jar $remote_dist/gen & + scp -r ./job-boot/build/libs/project-job-boot-*.jar $remote_dist/job & + scp -r ./monitor-boot/build/libs/project-monitor-boot-*.jar $remote_dist/monitor & + scp -r ./system-boot/build/libs/project-system-boot-*.jar $remote_dist/system & +fi + + diff --git a/bin/start-nginx.sh b/bin/fastdfs-start.sh similarity index 100% rename from bin/start-nginx.sh rename to bin/fastdfs-start.sh diff --git a/bin/fdfs-start.sh b/bin/fdfs-start.sh new file mode 100755 index 00000000..952dd2dc --- /dev/null +++ b/bin/fdfs-start.sh @@ -0,0 +1,18 @@ +#!/bin/bash +docker network rm fastdfs-net +docker network create fastdfs-net + +docker run -dit --network=fastdfs-net --restart=always --name=fdfs-tracker \ + -v /var/fdfs/tracker:/var/fdfs \ + ygqygq2/fastdfs-nginx:latest tracker + +docker run -dit --network=fastdfs-net --restart=always --name=fdfs-storage0 \ + -e TRACKER_SERVER=tracker:22122 -v /var/fdfs/storage0:/var/fdfs \ + ygqygq2/fastdfs-nginx:latest storage + +docker run -dit --network=fastdfs-net --restart=always --name=fdfs-storage1 \ + -e TRACKER_SERVER=tracker:22122 -v /var/fdfs/storage1:/var/fdfs \ + ygqygq2/fastdfs-nginx:latest storage + + + diff --git a/bin/nginx-start.sh b/bin/nginx-start.sh new file mode 100755 index 00000000..44465364 --- /dev/null +++ b/bin/nginx-start.sh @@ -0,0 +1,4 @@ +#!/bin/bash +docker rm -f nginx-latest +docker run --name=nginx-latest --restart=always -p 80:80 -v /opt/pscada-online/nginx-conf/:/etc/nginx/ -v /var/logs/nginx:/var/logs/nginx -v /opt/pscada-online/www:/opt/pscada-online/www -e TZ="Asia/Shanghai" -d nginx + diff --git a/bin/portainer-start.sh b/bin/portainer-start.sh new file mode 100755 index 00000000..e44478fa --- /dev/null +++ b/bin/portainer-start.sh @@ -0,0 +1,9 @@ +#!/bin/bash +docker rm -f prtainer-latest +docker run -itd -p 9000:9000 -e TZ="Asia/Shanghai" \ + --name prtainer-latest --restart=always \ + -v /var/run/docker.sock:/var/run/docker.sock \ + portainer/portainer-ce + + + diff --git a/bin/redis-start.sh b/bin/redis-start.sh new file mode 100755 index 00000000..9b813429 --- /dev/null +++ b/bin/redis-start.sh @@ -0,0 +1,3 @@ +#! /bin/bash +docker rm -f redis-6.0 +docker run --name=redis-6.0 --restart=always -itd -v /opt/pscada-online/redis-conf/redis.conf:/etc/redis/redis.conf -p 6379:6379 redis diff --git a/bin/sentinel-start.sh b/bin/sentinel-start.sh new file mode 100755 index 00000000..c0366abd --- /dev/null +++ b/bin/sentinel-start.sh @@ -0,0 +1,6 @@ +#!/bin/bash +docker rm -f sentinel-dashboard + +docker run --name=sentinel-dashboard --restart=always -e TZ="Asia/Shanghai" -p 9002:8858 -d bladex/sentinel-dashboard:latest + + diff --git a/bin/start-all.sh b/bin/start-all.sh deleted file mode 100644 index 56b24bb3..00000000 --- a/bin/start-all.sh +++ /dev/null @@ -1,8 +0,0 @@ -#! /bin/bash -for dir in $(ls .) -do - if [[ -f $dir/project-*.jar ]];then - ./$dir/project-*.jar & - fi - -done diff --git a/bin/start-redis.sh b/bin/start-redis.sh deleted file mode 100755 index 4fb8f897..00000000 --- a/bin/start-redis.sh +++ /dev/null @@ -1,6 +0,0 @@ -#! /bin/bash -docker rm -f redis-6.0 - -#项目程序部署目录 -project=$1 -docker run --name=redis-6.0 --restart=always -itd -v ${project}/redis-conf/redis.conf:/etc/redis/redis.conf -p 6379:6379 redis diff --git a/publish.sh b/publish.sh index eecf9b99..ae8785ee 100755 --- a/publish.sh +++ b/publish.sh @@ -3,7 +3,7 @@ # 使用方法: ./publish.sh 版本号. # git pull; git add . ;git commit -m " 发布版本 $*" ; git push -gradleArgs="clean publish -DbuildProduct=true -DreleaseVersion=$1" +gradleArgs="clean publish -DbuildProduct=true -DreleaseVersion=$1 -DdevVersion=$1" # 发布公共模块,必须按照下列顺序 编译发布。