#!/bin/bash

echo "╔══════════════════════════════════════════════════════╗"
echo "║   RAG 智能評鑑助理系統 - 快速啟動                     ║"
echo "╚══════════════════════════════════════════════════════╝"
echo ""

# 檢查 .env 檔案是否存在
if [ ! -f .env ]; then
    echo "[錯誤] 找不到 .env 檔案"
    echo ""
    echo "請按照以下步驟設定："
    echo "1. 複製 .env.example 為 .env"
    echo "2. 在 .env 中填入你的 OpenAI API Key"
    echo ""
    echo "範例："
    echo "cp .env.example .env"
    echo "nano .env"
    echo ""
    exit 1
fi

echo "[1/3] 檢查 Python 環境..."
if ! command -v python3 &> /dev/null; then
    echo "[錯誤] 找不到 Python，請先安裝 Python 3.8+"
    exit 1
fi

echo "[2/3] 檢查依賴套件..."
if ! python3 -c "import flask" &> /dev/null; then
    echo "[安裝] 正在安裝依賴套件..."
    pip3 install -r requirements.txt
fi

echo "[3/3] 啟動 Flask 伺服器..."
echo ""
echo "════════════════════════════════════════════════════════"
echo "  伺服器啟動後，請在瀏覽器開啟："
echo "  hospitalRag.html"
echo ""
echo "  按 Ctrl+C 可停止伺服器"
echo "════════════════════════════════════════════════════════"
echo ""

python3 app.py
