Spaces:
Runtime error
Runtime error
# ํ์ด์ฌ 3.9 ๋ฒ์ ์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ๊ฒฝ๋ ์ด๋ฏธ์ง๋ฅผ ์ฌ์ฉํฉ๋๋ค. | |
FROM python:3.9-slim | |
# Docker ์ปจํ ์ด๋์ ์์ ๋๋ ํ ๋ฆฌ๋ฅผ /app์ผ๋ก ์ค์ ํฉ๋๋ค. | |
WORKDIR /app | |
# Hugging Face ๋ฐ Sentence Transformers ์บ์ ๊ฒฝ๋ก ์ง์ | |
ENV SENTENCE_TRANSFORMERS_HOME=/app/.cache \ | |
HUGGINGFACE_HUB_CACHE=/app/.cache \ | |
HF_HOME=/app/.cache | |
# ์บ์ ํด๋ ์์ฑ ๋ฐ ๊ถํ ๋ถ์ฌ | |
RUN mkdir -p /app/.cache && chmod -R 777 /app/.cache | |
# requirements.txt ๋ณต์ฌ ๋ฐ ํจํค์ง ์ค์น | |
COPY requirements.txt . | |
RUN pip install --no-cache-dir -r requirements.txt | |
# ์ฑ ์์ค ๋ณต์ฌ | |
COPY . . | |
# ๋น๋ ์ ๋ชจ๋ธ ๋ฏธ๋ฆฌ ๋ค์ด๋ก๋ | |
RUN python -c "from huggingface_hub import snapshot_download; snapshot_download(repo_id='nlpai-lab/KURE-v1', local_dir='/app/.cache/nlpai-lab/KURE-v1')" \ | |
&& chmod -R 777 /app/.cache | |
# Gunicorn + Uvicorn ์คํ | |
CMD ["gunicorn", "-w", "4", "-k", "uvicorn.workers.UvicornWorker", "app:app", "--bind", "0.0.0.0:7860"] | |