#!/bin/bash # 医学信息支持系统 - 快速启动脚本 echo "==================================" echo "医学信息支持系统 - 启动脚本" echo "==================================" echo "" # 检查Docker是否安装 if ! command -v docker &> /dev/null; then echo "❌ 错误: 未检测到Docker,请先安装Docker" exit 1 fi # 检查Docker Compose是否安装 if ! command -v docker-compose &> /dev/null; then echo "❌ 错误: 未检测到Docker Compose,请先安装Docker Compose" exit 1 fi # 检查.env文件是否存在 if [ ! -f .env ]; then echo "⚠️ 警告: 未找到.env文件,正在复制示例配置..." cp .env.example .env echo "✅ 已创建.env文件,请编辑此文件配置API密钥等信息" echo "" echo "请编辑.env文件后重新运行此脚本" exit 0 fi echo "📦 正在启动服务..." echo "" # 启动Docker Compose docker-compose up -d # 等待服务启动 echo "" echo "⏳ 等待服务启动..." sleep 10 # 检查服务状态 echo "" echo "📊 服务状态:" docker-compose ps echo "" echo "==================================" echo "✅ 系统启动完成!" echo "==================================" echo "" echo "访问地址:" echo " 前端: http://localhost" echo " 后端API: http://localhost:8080/api" echo "" echo "默认账号:" echo " 用户名: admin" echo " 密码: admin123" echo "" echo "查看日志:" echo " docker-compose logs -f" echo "" echo "停止服务:" echo " docker-compose down" echo ""