You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

28 lines
700 B

#!/bin/bash
# 更新脚本 - 微信小程序后端服务
echo "开始更新微信小程序后端服务..."
# 进入项目目录
cd /opt/project_app
# 拉取最新代码
echo "拉取最新代码..."
git fetch origin BOSS
git merge --ff-only FETCH_HEAD || {
echo "分支冲突,重置本地分支到远程最新版本..."
git reset --hard origin/BOSS
}
# 构建新的Docker镜像
echo "构建新的Docker镜像..."
docker-compose build --no-cache
# 重启服务
echo "重启服务..."
docker-compose up -d
echo "更新完成!服务已重新启动。"
echo "使用以下命令查看服务状态:docker-compose ps"
echo "使用以下命令查看日志:docker-compose logs -f"