一、JAR包部署(Alibaba Cloud Toolkit)
1、添加ECS服務器配置


2、創建上傳jar包到服務器

3、添加命令與配置
/root/app/
sh /root/app/rebuild.sh
clean install
選擇本地打包的jar包、一般在target目錄中,選擇Upload File進行上傳、他會自動運行shell腳本命令

4、rebuild.sh
kill -9 $(netstat -nlp | grep :8080 | awk '{print $7}' | awk -F"/" '{ print $1 }');
nohup java -jar -Dlogging.path=/home/logs -Xmx2048m /home/server/apiwhole-0.0.1-SNAPSHOT.jar --server.port=8080 >/dev/null 2>&1 &
二、docker環境部署(Alibaba Cloud Toolkit)
1、添加ECS服務器配置


2、創建上傳jar包到服務器
/root/docker/app/
sh /root/docker/app/rebuild.sh
clean install
選擇本地打包的jar包、一般在target目錄中,選擇Upload File進行上傳、他會自動運行shell腳本命令

3、rebuild.sh 和 jar發布到docker容器檔案
Dockerfile
FROM java:8
ADD apiwhole-0.0.1-SNAPSHOT.jar app.jar
ENV TZ Asia/Shanghai
CMD java -server -Xms512m -Xmx2048m -Xss1024K -XX:PermSize=256m -XX:MaxPermSize=512m -XX:-UseGCOverheadLimit -jar app.jar
rebuild.sh
docker stop apiwhole-0.0.1-SNAPSHOT
docker rm apiwhole-0.0.1-SNAPSHOT
docker rmi apiwhole-0.0.1-SNAPSHOT
sudo docker build -t apiwhole-0.0.1-SNAPSHOT .
docker run -d -v /home/logs:/home/logs -p 8080:8080--name apiwhole-0.0.1-SNAPSHOT apiwhole-0.0.1-SNAPSHOT
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/237565.html
標籤:其他
上一篇:OSPF骨干區域被分割
