| # ๋ฒ ์ด์ค ์ด๋ฏธ์ง | |
| FROM python:3.10-slim | |
| # ์บ์ ์ต์ ํ | |
| ENV HF_HOME=/tmp/hf_cache | |
| ENV PYTHONUNBUFFERED=1 | |
| ENV PYTHONDONTWRITEBYTECODE=1 | |
| ENV PORT=7860 | |
| # ํ์ํ ํจํค์ง ์ค์น | |
| RUN apt-get update && apt-get install -y \ | |
| gcc \ | |
| build-essential \ | |
| && rm -rf /var/lib/apt/lists/* | |
| # ์์ ๋๋ ํ ๋ฆฌ ์์ฑ | |
| WORKDIR /app | |
| # ํ์ด์ฌ ์์กด์ฑ ์ค์น | |
| COPY requirements.txt . | |
| RUN pip install --upgrade pip && pip install --no-cache-dir -r requirements.txt | |
| # ์ฑ ์ฝ๋ ๋ณต์ฌ | |
| COPY . . | |
| # ์คํ ํฌํธ ๋ ธ์ถ | |
| EXPOSE 7860 | |
| # ์คํ ์ปค๋งจ๋ | |
| CMD ["python", "app.py"] |