Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
Update Dockerfile
Browse files- Dockerfile +13 -9
Dockerfile
CHANGED
@@ -4,20 +4,24 @@ FROM python:3.9-slim
|
|
4 |
# Docker ์ปจํ
์ด๋์ ์์
๋๋ ํ ๋ฆฌ๋ฅผ /app์ผ๋ก ์ค์ ํฉ๋๋ค.
|
5 |
WORKDIR /app
|
6 |
|
7 |
-
#
|
8 |
-
ENV SENTENCE_TRANSFORMERS_HOME
|
9 |
-
|
|
|
10 |
|
11 |
-
#
|
12 |
-
# ์ด๋ ๊ฒ ํ๋ฉด pip install ๊ณผ์ ์์ ๋ฐ์ํ๋ ๊ถํ ๋ฌธ์ ๋ฅผ ๋ฐฉ์งํ ์ ์์ต๋๋ค.
|
13 |
RUN mkdir -p /app/.cache && chmod -R 777 /app/.cache
|
14 |
|
15 |
-
# requirements.txt
|
16 |
COPY requirements.txt .
|
17 |
RUN pip install --no-cache-dir -r requirements.txt
|
18 |
|
19 |
-
#
|
20 |
COPY . .
|
21 |
|
22 |
-
#
|
23 |
-
|
|
|
|
|
|
|
|
|
|
4 |
# Docker ์ปจํ
์ด๋์ ์์
๋๋ ํ ๋ฆฌ๋ฅผ /app์ผ๋ก ์ค์ ํฉ๋๋ค.
|
5 |
WORKDIR /app
|
6 |
|
7 |
+
# Hugging Face ๋ฐ Sentence Transformers ์บ์ ๊ฒฝ๋ก ์ง์
|
8 |
+
ENV SENTENCE_TRANSFORMERS_HOME=/app/.cache \
|
9 |
+
HUGGINGFACE_HUB_CACHE=/app/.cache \
|
10 |
+
HF_HOME=/app/.cache
|
11 |
|
12 |
+
# ์บ์ ํด๋ ์์ฑ ๋ฐ ๊ถํ ๋ถ์ฌ
|
|
|
13 |
RUN mkdir -p /app/.cache && chmod -R 777 /app/.cache
|
14 |
|
15 |
+
# requirements.txt ๋ณต์ฌ ๋ฐ ํจํค์ง ์ค์น
|
16 |
COPY requirements.txt .
|
17 |
RUN pip install --no-cache-dir -r requirements.txt
|
18 |
|
19 |
+
# ์ฑ ์์ค ๋ณต์ฌ
|
20 |
COPY . .
|
21 |
|
22 |
+
# ๋น๋ ์ ๋ชจ๋ธ ๋ฏธ๋ฆฌ ๋ค์ด๋ก๋
|
23 |
+
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')" \
|
24 |
+
&& chmod -R 777 /app/.cache
|
25 |
+
|
26 |
+
# Gunicorn + Uvicorn ์คํ
|
27 |
+
CMD ["gunicorn", "-w", "4", "-k", "uvicorn.workers.UvicornWorker", "app:app", "--bind", "0.0.0.0:7860"]
|