20 lines
551 B
Bash
Executable File
20 lines
551 B
Bash
Executable File
#!/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 "==========部署完成========="
|