#!/bin/bash
# Cloud Deploy v2.0 快速启动
#
# 用法：
#   bash QUICKSTART.sh
#
# 前置条件：
#   需要设置以下环境变量（或在运行时输入）：
#   - DEPLOY_API_URL          API 网关地址
#   - DEPLOY_REGISTRATION_KEY 注册码

set -e

SCRIPT_DIR="$(dirname "$0")/scripts"

echo "☁️  Cloud Deploy v2.0 快速启动"
echo "================================"
echo ""

# 检查环境变量
if [ -z "$DEPLOY_API_URL" ]; then
    read -p "请输入 API 网关地址: " DEPLOY_API_URL
    export DEPLOY_API_URL
fi

if [ -z "$DEPLOY_REGISTRATION_KEY" ]; then
    read -p "请输入注册码: " DEPLOY_REGISTRATION_KEY
    export DEPLOY_REGISTRATION_KEY
fi

# 步骤 1：初始化配置
echo ""
echo "📝 步骤 1：初始化配置..."
bash "$SCRIPT_DIR/init-config.sh"

# 步骤 2：健康检查
echo ""
echo "🏥 步骤 2：检查 API 服务..."
bash "$SCRIPT_DIR/health.sh"

# 步骤 3：注册 Token
echo ""
echo "🔑 步骤 3：注册 Token..."
bash "$SCRIPT_DIR/register.sh"

echo ""
echo "================================"
echo "✅ 初始化完成！"
echo ""
echo "使用方式："
echo "  部署项目：bash scripts/deploy.sh <项目目录> <contactId> <项目名>"
echo "  查看列表：bash scripts/list.sh"
echo "  远程命令：bash scripts/exec.sh \"<命令>\""
echo "  健康检查：bash scripts/health.sh"
echo ""
