#!/bin/bash

# 启动脚本 - 自动执行 DCU 监控

# 检查 YAML 文件是否存在，不存在则创建默认配置
if [ ! -f "$YAML_PATH" ]; then
    echo "创建默认 YAML 配置文件..."
    cat > "$YAML_PATH" << EOF
targets:
  - http://10.20.100.13:16081/CollectDeviceMetrics
  - http://10.20.100.12:16081/CollectDeviceMetrics
EOF
    echo "默认配置文件创建完成"
fi

# 检查数据库目录是否存在
mkdir -p "$(dirname "$DB_PATH")"

# 启动监控脚本
echo "启动 DCU 监控服务..."

# 方法1：直接运行（适合调试）
python /app/new_ds_mon.py

# 方法2：使用 gunicorn（适合生产环境）
# gunicorn -w 1 -b 0.0.0.0:7860 --chdir /app new_ds_mon:app
