#!/bin/bash # 项目信息展示脚本 echo "================================================================" echo " 通用数据同步服务 (Generic Data Sync Service) v2.0" echo "================================================================" echo "" echo "[项目] 路径: /home/hermes/projects/data-sync-service" echo "[服务] 地址: http://47.122.126.244:5001" echo "[密码] admin***(完整密码见配置文件 nginx/nginx.conf)" echo "" echo "================================================================" echo " 服务状态" echo "================================================================" echo "" # 检查服务状态 if docker ps | grep -q data-sync-service; then echo "[OK] Docker 容器: 运行中" else echo "[X] Docker 容器: 未运行" fi # 检查端口 if netstat -tuln 2>/dev/null | grep -q ":5001 "; then echo "[OK] 端口 5001: 监听中" else echo "[X] 端口 5001: 未监听" fi # 健康检查 if curl -s http://localhost:5001/health | grep -q "ok"; then echo "[OK] 健康检查: 通过" else echo "[X] 健康检查: 失败" fi echo "" echo "================================================================" echo " 资源占用" echo "================================================================" echo "" docker stats --no-stream data-sync-service 2>/dev/null || echo "无法获取容器统计信息" echo "" echo "================================================================" echo " 数据统计" echo "================================================================" echo "" # 数据文件数量 DATA_COUNT=$(ls -1 data/*.json 2>/dev/null | grep -v index.json | wc -l) echo "[数据] 文件数: $DATA_COUNT" # 索引信息 if [ -f "data/index.json" ]; then TAG_COUNT=$(python3 -c "import json; print(len(json.load(open('data/index.json'))['tags']))" 2>/dev/null || echo "0") echo "[标签] Tag 数量: $TAG_COUNT" fi echo "" echo "================================================================" echo " 快速命令" echo "================================================================" echo "" echo "[日志] 查看日志:" echo " docker-compose logs -f" echo "" echo "[重启] 重启服务:" echo " docker-compose restart" echo "" echo "[测试] 测试 API:" echo " bash scripts/test_api.sh" echo "" echo "[过期] 检查过期:" echo " python3 scripts/check_expiry.py" echo "" echo "[文档] 查看文档:" echo " cat README.md" echo "" echo "================================================================"