#!/bin/bash # 环境状态检查脚本 echo "=== 考培练系统环境状态检查 ===" echo "检查时间: $(date)" echo "" # 检查前端环境 echo "🌐 前端环境检查:" if curl -s -f http://localhost:3001 > /dev/null; then echo "✅ 前端服务运行正常 (http://localhost:3001)" else echo "❌ 前端服务不可访问" fi echo "" # 检查后端环境 echo "🚀 后端环境检查:" if curl -s -f http://localhost:8000/health > /dev/null; then echo "✅ 后端服务运行正常 (http://localhost:8000)" echo "📊 后端环境信息:" curl -s http://localhost:8000/health 2>/dev/null || echo "无法获取详细信息" else echo "❌ 后端服务不可访问" fi echo "" # 检查Docker容器状态 echo "🐳 Docker容器状态:" if command -v docker &> /dev/null; then echo "开发环境容器:" docker-compose -f docker-compose.dev.yml ps 2>/dev/null || echo "无法获取开发环境容器状态" else echo "Docker未安装或不可访问" fi echo "" echo "=== 环境检查完成 ==="