diff --git a/update_dev.sh b/update_dev.sh new file mode 100644 index 0000000..bec8922 --- /dev/null +++ b/update_dev.sh @@ -0,0 +1,21 @@ +#!/bin/bash +# 项目更新脚本 +echo "开始更新测试项目..." +# 备份docker-compose配置 +cp -i docker-compose.dev.yml docker-compose-backup.dev.yml +# 拉取最新的git +git pull +# 构建新镜像 +docker-compose -f docker-compose.dev.yml build +# 停止旧的容器 +docker-compose -f docker-compose-backup.dev.yml down +# 启动新的容器 +docker-compose -f docker-compose.dev.yml up -d +# 删除docker-compose备份 +rm -f docker-compose-backup.dev.yml +# 查看容器运行情况 +docker ps +# 查看镜像 +docker images +# 结束 +echo "测试项目更新完成,请确认容器版本正确,自行删除过期镜像。" \ No newline at end of file