Spaces:
Sleeping
Sleeping
| # API μλ² μ€ν μ€ν¬λ¦½νΈ | |
| set -e | |
| echo "==================================================" | |
| echo "Financial RAG API μλ² μμ" | |
| echo "==================================================" | |
| # κ°μνκ²½ νμ±ν | |
| if [ ! -d "venv" ]; then | |
| echo "β κ°μνκ²½μ΄ μμ΅λλ€. setup.shλ₯Ό λ¨Όμ μ€ννμΈμ." | |
| exit 1 | |
| fi | |
| echo "" | |
| echo "κ°μνκ²½ νμ±ν μ€..." | |
| source venv/bin/activate | |
| # .env νμΌ νμΈ | |
| if [ ! -f ".env" ]; then | |
| echo "β .env νμΌμ΄ μμ΅λλ€." | |
| exit 1 | |
| fi | |
| # λ²‘ν° DB νμΈ | |
| if [ ! -d "data/chroma_db" ]; then | |
| echo "β οΈ λ²‘ν° DBκ° μμ΅λλ€." | |
| echo " run_indexing.shλ₯Ό λ¨Όμ μ€ννμΈμ." | |
| read -p "κ·Έλλ κ³μνμκ² μ΅λκΉ? (y/N): " -n 1 -r | |
| echo "" | |
| if [[ ! $REPLY =~ ^[Yy]$ ]]; then | |
| exit 1 | |
| fi | |
| fi | |
| echo "" | |
| echo "π μλ² μμ μ€..." | |
| echo "==================================================" | |
| echo "" | |
| echo "π API λ¬Έμ: http://localhost:8000/docs" | |
| echo "π API μλν¬μΈνΈ: http://localhost:8000" | |
| echo "" | |
| echo "μλ²λ₯Ό μ€μ§νλ €λ©΄ Ctrl+Cλ₯Ό λλ₯΄μΈμ." | |
| echo "==================================================" | |
| echo "" | |
| # μλ² μ€ν | |
| uvicorn app.main:app --reload --host 0.0.0.0 --port 8000 | |