部署配置

This commit is contained in:
Machengtianjiang 2020-12-24 17:26:13 +08:00
parent 49c6164445
commit b3e000c255
2 changed files with 24 additions and 0 deletions

5
Dockerfile Executable file
View File

@ -0,0 +1,5 @@
FROM java:8-alpine
WORKDIR /app
COPY ruoyi-admin.jar /app/app.jar
ENTRYPOINT ["java","-Duser.timezone=Asia/Shanghai -Xms512M -Xmx512M -XX:PermSize=256M -XX:MaxPermSize=512M -XX:+HeapDumpOnOutOfMemoryError -XX:+PrintGCDateStamps -XX:+PrintGCDetails -XX:NewRatio=1 -XX:SurvivorRatio=30 -XX:+UseParallelGC -XX:+UseParallelOldGC","-jar","/app/app.jar"]

19
deploy.sh Executable file
View File

@ -0,0 +1,19 @@
#!/bin/bash
imageName="wine"
echo "==========打包========="
mvn clean package -Dmaven.test.skip=true
echo "==========上传服务器========="
scp ruoyi-admin/target/ruoyi-admin.jar root@62.234.123.172:/root/wine/
scp Dockerfile root@62.234.123.172:/root/wine/
echo "==========远程执行========="
ssh root@62.234.123.172 > /dev/null 2>&1 << eeooff
cd /root/wine
docker build -t $imageName .
docker stop $imageName
docker rm $imageName
docker run -d --name $imageName -p 18989:18989 $imageName
exit
eeooff
echo "==========部署完成========="