Files
taiji-AI-PAD/scripts/stop.sh
T
xiaohei a0ba54b039 feat: 完成核心服务开发和阿里云源配置
- 修复MCP Server数据库连接和导入问题
- 创建Data Ingestion服务核心模块
- 配置阿里云镜像源提升构建速度
- 添加项目状态报告和文档
- 完善微服务架构基础设施
2025-12-20 16:45:05 +00:00

59 lines
1.4 KiB
Bash
Executable File

#!/bin/bash
# taiji-AI-PAD 停止脚本
set -e
echo "🛑 停止 taiji-AI-PAD 平台..."
# 检查Docker Compose是否可用
if ! command -v docker-compose >/dev/null 2>&1; then
echo "❌ Docker Compose 未找到"
exit 1
fi
# 显示当前运行的服务
echo "📋 当前运行的服务:"
docker-compose ps
# 停止所有服务
echo "⏹️ 停止所有服务..."
docker-compose down
# 可选:清理数据卷(谨慎使用)
if [ "$1" = "--clean" ]; then
echo "🧹 清理数据卷..."
read -p "⚠️ 这将删除所有数据,是否继续? (y/N): " -n 1 -r
echo
if [[ $REPLY =~ ^[Yy]$ ]]; then
docker-compose down -v
docker system prune -f
echo "✅ 数据卷已清理"
else
echo "❌ 已取消清理操作"
fi
fi
# 可选:清理镜像
if [ "$1" = "--clean-all" ]; then
echo "🧹 清理镜像和数据..."
read -p "⚠️ 这将删除所有镜像和数据,是否继续? (y/N): " -n 1 -r
echo
if [[ $REPLY =~ ^[Yy]$ ]]; then
docker-compose down -v --rmi all
docker system prune -a -f
echo "✅ 镜像和数据已清理"
else
echo "❌ 已取消清理操作"
fi
fi
echo ""
echo "✅ taiji-AI-PAD 已停止"
echo ""
echo "💡 清理选项:"
echo " • 清理数据卷: ./scripts/stop.sh --clean"
echo " • 清理所有数据: ./scripts/stop.sh --clean-all"
echo " • 重新启动: ./scripts/start.sh"