21 lines
624 B
Bash
21 lines
624 B
Bash
#!/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 "测试项目更新完成,请确认容器版本正确,自行删除过期镜像。" |