- 基于OpenResty的RESTful API服务 - 支持Cookie/Token等数据类型的存储和管理 - 登录认证保护 - Web管理界面 - 数据过期管理
83 lines
2.6 KiB
Bash
83 lines
2.6 KiB
Bash
#!/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 "================================================================"
|