- 修复MCP Server数据库连接和导入问题 - 创建Data Ingestion服务核心模块 - 配置阿里云镜像源提升构建速度 - 添加项目状态报告和文档 - 完善微服务架构基础设施
59 lines
1.4 KiB
Bash
Executable File
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"
|
|
|