JAVA后端一键部署服务
一、JAR包部署1、添加ECS服务器配置2、创建上传jar包到服务器3、添加命令与配置/root/app/sh /root/app/rebuild.shclean install选择本地打包的jar包、一般在target目录中,选择Upload File进行上传、他会自动运行shell脚本命令4、rebuild.shkill -9 $(netstat -nlp | grep :8080 | awk
·
一、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
更多推荐



所有评论(0)