#!/usr/bin/env bash

set -euo pipefail

# 用法：
#   ./run_frontend.sh               # 使用默认 API 地址 http://localhost:8000
#   ./run_frontend.sh http://IP:8000  # 指定 API 地址（例如 http://10.41.175.43:8000）

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

API_BASE_URL_DEFAULT="http://localhost:8000"
API_BASE_URL="${1:-${API_BASE_URL_DEFAULT}}"

echo "========================================"
echo "启动 AI Swap 前端"
echo "DIR: ${SCRIPT_DIR}"
echo "VITE_API_BASE_URL: ${API_BASE_URL}"
echo "========================================"

# 写入/更新 .env.local
echo "VITE_API_BASE_URL=${API_BASE_URL}" > .env.local

# 安装依赖并构建
# npm ci || npm install
# npm run build

# 0.0.0.0:5173 预览
npm run preview 


