run_frontend.sh 784 B

12345678910111213141516171819202122232425262728293031
  1. #!/usr/bin/env bash
  2. set -euo pipefail
  3. # 用法:
  4. # ./run_frontend.sh # 使用默认 API 地址 http://localhost:8000
  5. # ./run_frontend.sh http://IP:8000 # 指定 API 地址(例如 http://10.41.175.43:8000)
  6. SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
  7. cd "${SCRIPT_DIR}"
  8. API_BASE_URL_DEFAULT="http://localhost:8000"
  9. API_BASE_URL="${1:-${API_BASE_URL_DEFAULT}}"
  10. echo "========================================"
  11. echo "启动 AI Swap 前端"
  12. echo "DIR: ${SCRIPT_DIR}"
  13. echo "VITE_API_BASE_URL: ${API_BASE_URL}"
  14. echo "========================================"
  15. # 写入/更新 .env.local
  16. echo "VITE_API_BASE_URL=${API_BASE_URL}" > .env.local
  17. # 安装依赖并构建
  18. # npm ci || npm install
  19. # npm run build
  20. # 0.0.0.0:5173 预览
  21. npm run preview