Spaces:
Sleeping
Sleeping
| # ๋ฒกํฐ DB๋ฅผ GitHub์ ์ ๋ก๋ํ๋ ์คํฌ๋ฆฝํธ | |
| set -e | |
| echo "==================================================" | |
| echo "๋ฒกํฐ DB GitHub ์ ๋ก๋" | |
| echo "==================================================" | |
| # ๋ฒกํฐ DB ์กด์ฌ ํ์ธ | |
| if [ ! -d "data/chroma_db" ]; then | |
| echo "โ ๋ฒกํฐ DB๊ฐ ์์ต๋๋ค." | |
| echo " run_indexing.sh๋ฅผ ๋จผ์ ์คํํ์ธ์." | |
| exit 1 | |
| fi | |
| # ์ฉ๋ ํ์ธ | |
| echo "" | |
| echo "๐ ๋ฒกํฐ DB ์ฉ๋ ํ์ธ..." | |
| DB_SIZE=$(du -sh data/chroma_db | cut -f1) | |
| DB_SIZE_MB=$(du -sm data/chroma_db | cut -f1) | |
| echo " ํฌ๊ธฐ: $DB_SIZE" | |
| echo "" | |
| if [ "$DB_SIZE_MB" -lt 100 ]; then | |
| echo "โ 100MB ๋ฏธ๋ง์ ๋๋ค. ์ผ๋ฐ Git์ผ๋ก ์ ๋ก๋ ๊ฐ๋ฅํฉ๋๋ค." | |
| USE_LFS=false | |
| else | |
| echo "โ ๏ธ 100MB ์ด์์ ๋๋ค. Git LFS ์ฌ์ฉ์ ๊ถ์ฅํฉ๋๋ค." | |
| echo "" | |
| read -p "Git LFS๋ฅผ ์ฌ์ฉํ์๊ฒ ์ต๋๊น? (Y/n): " -n 1 -r | |
| echo "" | |
| if [[ $REPLY =~ ^[Nn]$ ]]; then | |
| USE_LFS=false | |
| echo "โ ๏ธ ์ฃผ์: 100MB ์ด์ ํ์ผ์ GitHub์์ ๊ฑฐ๋ถ๋ ์ ์์ต๋๋ค." | |
| else | |
| USE_LFS=true | |
| fi | |
| fi | |
| echo "" | |
| echo "==================================================" | |
| if [ "$USE_LFS" = true ]; then | |
| echo "Git LFS๋ก ์ ๋ก๋ํฉ๋๋ค..." | |
| echo "" | |
| # Git LFS ์ค์น ํ์ธ | |
| if ! command -v git-lfs &> /dev/null; then | |
| echo "โ Git LFS๊ฐ ์ค์น๋์ด ์์ง ์์ต๋๋ค." | |
| echo "" | |
| echo "์ค์น ๋ฐฉ๋ฒ:" | |
| echo " macOS: brew install git-lfs" | |
| echo " Linux: sudo apt-get install git-lfs" | |
| echo "" | |
| exit 1 | |
| fi | |
| # Git LFS ์ด๊ธฐํ | |
| git lfs install | |
| # ์ถ์ ์ค์ | |
| git lfs track "data/chroma_db/**/*" | |
| git lfs track "*.sqlite3" | |
| # .gitattributes ์ถ๊ฐ | |
| git add .gitattributes | |
| echo "โ Git LFS ์ค์ ์๋ฃ" | |
| fi | |
| echo "" | |
| echo "Git์ ์ถ๊ฐ ์ค..." | |
| git add data/chroma_db/ | |
| echo "" | |
| echo "์ปค๋ฐ ์์ฑ ์ค..." | |
| if [ "$USE_LFS" = true ]; then | |
| git commit -m "Add indexed vector database via Git LFS ($DB_SIZE, 2,639 papers)" | |
| else | |
| git commit -m "Add indexed vector database ($DB_SIZE, 2,639 papers)" | |
| fi | |
| echo "" | |
| echo "GitHub์ ํธ์ ์ค..." | |
| BRANCH=$(git branch --show-current) | |
| git push origin "$BRANCH" | |
| echo "" | |
| echo "==================================================" | |
| echo "โ ์ ๋ก๋ ์๋ฃ!" | |
| echo "==================================================" | |
| echo "" | |
| echo "GitHub ๋ฆฌํฌ์งํ ๋ฆฌ์์ ํ์ธํ์ธ์:" | |
| echo "https://github.com/csjjin2025/Hallucination_and_Deception_for_financial_RAG" | |
| echo "" | |