部署配置
This commit is contained in:
parent
49c6164445
commit
b3e000c255
5
Dockerfile
Executable file
5
Dockerfile
Executable 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
19
deploy.sh
Executable 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 "==========部署完成========="
|
Loading…
x
Reference in New Issue
Block a user