Spaces:
Sleeping
Sleeping
| # 1. κ°λ²Όμ΄ Python μ΄λ―Έμ§ μ¬μ© | |
| FROM python:3.10-slim | |
| # 2. μμ λλ ν 리 μ€μ λ° νκ²½ λ³μ | |
| WORKDIR /app | |
| ENV HOME=/app | |
| ENV PORT=7860 | |
| # 3. νμ ν¨ν€μ§ μ€μΉ | |
| # sentence-transformers: λͺ¨λΈ μ€νμ© | |
| # fastapi, uvicorn: API μλ² κ΅¬μΆμ© | |
| RUN pip install --no-cache-dir sentence-transformers fastapi uvicorn | |
| # 4. λͺ¨λΈ 미리 λ€μ΄λ‘λ (λΉλ μμ μ λ€μ΄λ‘λνμ¬ μ€ν μλ ν₯μ) | |
| RUN python -c "from sentence_transformers import SentenceTransformer; SentenceTransformer('nlpai-lab/KURE-v1')" | |
| # 5. μμ€ μ½λ λ³΅μ¬ | |
| COPY . . | |
| # 6. μλ² μ€ν | |
| CMD ["uvicorn", "app:app", "--host", "0.0.0.0", "--port", "7860"] |