初始提交: 通用数据同步服务

- 基于OpenResty的RESTful API服务
- 支持Cookie/Token等数据类型的存储和管理
- 登录认证保护
- Web管理界面
- 数据过期管理
This commit is contained in:
2026-08-14 09:53:32 +08:00
commit edf4dfcd52
22 changed files with 4389 additions and 0 deletions
+82
View File
@@ -0,0 +1,82 @@
#!/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 "================================================================"