#!/bin/bash

# 结伴客后台管理系统部署脚本
echo "开始部署结伴客后台管理系统..."

# 检查Node.js是否安装
if ! command -v node &> /dev/null; then
    echo "错误: Node.js 未安装，请先安装 Node.js"
    exit 1
fi

# 检查npm是否安装
if ! command -v npm &> /dev/null; then
    echo "错误: npm 未安装，请先安装 npm"
    exit 1
fi

# 安装依赖
echo "安装项目依赖..."
npm install

# 构建项目
echo "构建项目..."
npm run build

# 检查构建是否成功
if [ $? -eq 0 ]; then
    echo "构建成功！"
else
    echo "构建失败，请检查错误信息"
    exit 1
fi

# 创建生产环境配置文件
echo "创建生产环境配置..."
cat > .env.production << EOF
VITE_APP_TITLE=结伴客后台管理系统
VITE_API_BASE_URL=https://webapi.jiebanke.com
VITE_APP_VERSION=v1.0.0
EOF

echo "部署完成！"
echo "运行 'npm run preview' 预览生产版本"
echo "或运行 'npm run dev' 启动开发服务器"