jonghhhh commited on
Commit
a31d4c3
ยท
verified ยท
1 Parent(s): 256c666

Upload Dockerfile with huggingface_hub

Browse files
Files changed (1) hide show
  1. Dockerfile +28 -0
Dockerfile ADDED
@@ -0,0 +1,28 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ FROM python:3.10-slim
2
+
3
+ WORKDIR /app
4
+
5
+ # ์‹œ์Šคํ…œ ํŒจํ‚ค์ง€ ์—…๋ฐ์ดํŠธ ๋ฐ ํ•„์š”ํ•œ ํŒจํ‚ค์ง€ ์„ค์น˜
6
+ RUN apt-get update && apt-get install -y \
7
+ build-essential \
8
+ ca-certificates \
9
+ curl \
10
+ && rm -rf /var/lib/apt/lists/*
11
+
12
+ # requirements.txt ๋ณต์‚ฌ ๋ฐ ์„ค์น˜
13
+ COPY requirements.txt .
14
+ RUN pip install --no-cache-dir --upgrade pip && \
15
+ pip install --no-cache-dir -r requirements.txt
16
+
17
+ # ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํŒŒ์ผ ๋ณต์‚ฌ
18
+ COPY . .
19
+
20
+ # ํฌํŠธ ๋…ธ์ถœ
21
+ EXPOSE 7860
22
+
23
+ # ํ™˜๊ฒฝ๋ณ€์ˆ˜ ์„ค์ •
24
+ ENV PYTHONUNBUFFERED=1
25
+ ENV PYTHONIOENCODING=utf-8
26
+
27
+ # FastAPI ์„œ๋ฒ„ ์‹คํ–‰ (ํƒ€์ž„์•„์›ƒ 5๋ถ„ ์„ค์ • ์ถ”๊ฐ€)
28
+ CMD ["uvicorn", "app:app", "--host", "0.0.0.0", "--port", "7860", "--workers", "1", "--timeout-keep-alive", "300"]