修复 docker compose 命令
This commit is contained in:
@ -196,19 +196,19 @@ jobs:
|
||||
|
||||
# 停止现有服务
|
||||
echo "🛑 停止现有服务..."
|
||||
docker-compose down api || true
|
||||
docker compose down api || true
|
||||
|
||||
# 拉取最新镜像
|
||||
echo "📥 拉取最新镜像..."
|
||||
docker-compose pull api
|
||||
docker compose pull api
|
||||
|
||||
# 数据库迁移需要手动执行
|
||||
echo "⚠️ 数据库迁移需要手动执行,请在部署后运行:"
|
||||
echo " docker-compose exec api ./main migrate"
|
||||
echo " docker compose exec api ./main migrate"
|
||||
|
||||
# 启动后端服务
|
||||
echo "🚀 启动后端服务..."
|
||||
docker-compose up -d api
|
||||
docker compose up -d api
|
||||
|
||||
# 等待服务启动
|
||||
echo "⏳ 等待服务启动..."
|
||||
@ -227,7 +227,7 @@ jobs:
|
||||
|
||||
# 检查服务状态
|
||||
echo "📊 检查服务状态..."
|
||||
docker-compose ps
|
||||
docker compose ps
|
||||
|
||||
# 清理旧镜像 (保留最近3个)
|
||||
echo "🧹 清理旧镜像..."
|
||||
@ -238,7 +238,7 @@ jobs:
|
||||
|
||||
echo "🎉 后端部署完成!"
|
||||
echo "📋 请记住手动运行数据库迁移:"
|
||||
echo " docker-compose exec api ./main migrate"
|
||||
echo " docker compose exec api ./main migrate"
|
||||
|
||||
- name: 📧 发送部署通知
|
||||
if: always()
|
||||
@ -256,7 +256,7 @@ jobs:
|
||||
|
||||
${{ job.status == 'success' && '✅ 部署成功' || '❌ 部署失败' }}
|
||||
|
||||
${{ job.status == 'success' && '⚠️ 请记住手动运行数据库迁移: docker-compose exec api ./main migrate' || '' }}
|
||||
${{ job.status == 'success' && '⚠️ 请记住手动运行数据库迁移: docker compose exec api ./main migrate' || '' }}
|
||||
|
||||
🌐 API: https://api.photography.iriver.top/health
|
||||
📊 监控: https://admin.photography.iriver.top
|
||||
@ -287,16 +287,16 @@ jobs:
|
||||
echo "📦 找到备份镜像: $BACKUP_IMAGE"
|
||||
|
||||
# 停止当前服务
|
||||
docker-compose down backend
|
||||
docker compose down backend
|
||||
|
||||
# 标记备份镜像为最新
|
||||
docker tag $BACKUP_IMAGE photography_backend:rollback
|
||||
|
||||
# 修改 docker-compose 使用回滚镜像
|
||||
# 修改 docker compose 使用回滚镜像
|
||||
sed -i 's|build: .*|image: photography_backend:rollback|g' docker-compose.yml
|
||||
|
||||
# 启动回滚版本
|
||||
docker-compose up -d backend
|
||||
docker compose up -d backend
|
||||
|
||||
echo "✅ 回滚完成"
|
||||
else
|
||||
|
||||
Reference in New Issue
Block a user