build evn sh

pull/64/head
陈云志 5 years ago
parent 075c2783f8
commit 01e8e40b1c

@ -0,0 +1,7 @@
#! /bin/bash
for bootJar in $(find . -name "project-*.jar")
do
./$bootJar &
done

@ -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

@ -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

@ -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

@ -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

@ -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

@ -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

@ -1,8 +0,0 @@
#! /bin/bash
for dir in $(ls .)
do
if [[ -f $dir/project-*.jar ]];then
./$dir/project-*.jar &
fi
done

@ -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

@ -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"
# 发布公共模块,必须按照下列顺序 编译发布。

Loading…
Cancel
Save