#!/bin/bash

echo "========================================"
echo "  CollabDocChat 一键安装并启动"
echo "========================================"
echo ""

echo "[1/3] 正在安装 CollabDocChat..."
npm install collabdocchat@latest --ignore-scripts
if [ $? -ne 0 ]; then
    echo "安装失败！"
    exit 1
fi

echo ""
echo "[2/3] 安装完成！正在启动应用..."
cd node_modules/collabdocchat

echo ""
echo "[3/3] 启动服务器和客户端..."
node server/index.js &
sleep 3
npm run client &

echo ""
echo "等待服务器启动..."
sleep 8

echo ""
echo "正在打开浏览器..."
if [[ "$OSTYPE" == "darwin"* ]]; then
    open http://localhost:5173
elif [[ "$OSTYPE" == "linux-gnu"* ]]; then
    xdg-open http://localhost:5173
fi

echo ""
echo "========================================"
echo "  启动完成！"
echo "========================================"
echo ""
echo "浏览器已打开，访问: http://localhost:5173"
echo ""
echo "提示："
echo "  - 服务器运行在端口 3000"
echo "  - 客户端运行在端口 5173"
echo "  - 按 Ctrl+C 停止服务"
echo ""











