微信连接,本地数据上传
All checks were successful
构建并部署 Spring Boot 应用 / build-and-deploy (push) Successful in 15m11s

This commit is contained in:
2025-10-15 23:41:09 +08:00
parent 63d0860553
commit 11e1e5d42b
7 changed files with 243 additions and 2 deletions

41
deploy.sh Normal file
View File

@@ -0,0 +1,41 @@
#!/bin/bash
# 部署脚本
echo "开始部署 light-delivery-app 到云服务器..."
# 重新构建Docker镜像
echo "构建Docker镜像..."
docker build -t light-delivery-app .
# 导出镜像为tar文件
echo "导出镜像为tar文件..."
docker save light-delivery-app -o light-delivery-app.tar
# 上传到云服务器
echo "上传镜像到云服务器..."
scp light-delivery-app.tar root@115.190.121.151:/tmp/
# 在云服务器上执行部署命令
echo "在云服务器上部署应用..."
ssh root@115.190.121.151 << 'EOF'
echo "加载Docker镜像..."
docker load -i /tmp/light-delivery-app.tar
echo "停止并删除旧容器..."
docker stop light-delivery || true
docker rm light-delivery || true
echo "运行新容器..."
docker run -d \
--name light-delivery \
-p 8080:8080 \
-p 8443:8443 \
light-delivery-app
echo "查看容器状态..."
docker ps | grep light-delivery
echo "部署完成!"
EOF
echo "部署脚本执行完成。"