From b3e000c255faed5f6f26de38a3d1d9006f3ecfa7 Mon Sep 17 00:00:00 2001 From: Machengtianjiang Date: Thu, 24 Dec 2020 17:26:13 +0800 Subject: [PATCH] =?UTF-8?q?=E9=83=A8=E7=BD=B2=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 5 +++++ deploy.sh | 19 +++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100755 Dockerfile create mode 100755 deploy.sh diff --git a/Dockerfile b/Dockerfile new file mode 100755 index 000000000..189d9199e --- /dev/null +++ b/Dockerfile @@ -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"] + diff --git a/deploy.sh b/deploy.sh new file mode 100755 index 000000000..136e5b52f --- /dev/null +++ b/deploy.sh @@ -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 "==========部署完成========="