#!/bin/bash
# 快速验证：仅测试配置生成，不拉取镜像、不启动服务
# 适合 CI 或快速检查脚本逻辑

set -e

SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
PROJECT_ROOT="$(cd "$SCRIPT_DIR/../.." && pwd)"

cd "$PROJECT_ROOT"

echo "================================"
echo "  EasyAI 部署脚本快速验证"
echo "  (仅配置，不启动 Docker)"
echo "================================"

# 使用管道模拟用户输入：1=IP模式, 127.0.0.1=IP地址
printf '1\n127.0.0.1\n' | DEPLOY_DRY_RUN=1 DEPLOY_FORCE_RECONFIG=1 ./start.sh

echo ""
echo "✅ 配置验证通过，检查生成的文件："
ls -la .env .env.tools .env.ASG 2>/dev/null || true
echo ""
grep -E "NUXT_PUBLIC_(BASE_APIURL|BASE_SOCKETURL|SG_APIURL)" .env 2>/dev/null | head -3
