Files
K-hermes edf4dfcd52 初始提交: 通用数据同步服务
- 基于OpenResty的RESTful API服务
- 支持Cookie/Token等数据类型的存储和管理
- 登录认证保护
- Web管理界面
- 数据过期管理
2026-08-14 09:53:32 +08:00

83 lines
2.6 KiB
Bash
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
#!/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 "================================================================"