Spaces:
Runtime error
Runtime error
| # 1. ๋ฒ ์ด์ค ์ด๋ฏธ์ง: ํ์ด์ฌ 3.12๊ฐ ์ค์น๋ ๊นจ๋ํ ๋ฆฌ๋ ์ค์์ ์์ | |
| FROM python:3.12-slim | |
| # 2. ์์ ํด๋๋ฅผ /app์ผ๋ก ์ค์ | |
| WORKDIR /app | |
| # 3. 'uv' ์ค์น (HFS๊ฐ 'uv'๋ฅผ ๋ชจ๋ฅผ ์ ์์ผ๋ฏ๋ก) | |
| RUN pip install uv | |
| # 4. '์ผํ ๋ฆฌ์คํธ' ๋จผ์ ์ปจํ ์ด๋ ์์ผ๋ก ๋ณต์ฌ | |
| COPY requirements.txt . | |
| # 5. '์ผํ ๋ฆฌ์คํธ'๋๋ก ๋ชจ๋ ํจํค์ง๋ฅผ ์ปจํ ์ด๋ ์์ ์ค์น | |
| RUN uv pip install -r requirements.txt --system | |
| # 6. ๋๋จธ์ง ๋ชจ๋ ์ฝ๋(.py ํ์ผ ๋ฑ)๋ฅผ ์ปจํ ์ด๋ ์์ผ๋ก ๋ณต์ฌ | |
| COPY . . | |
| # 7. HFS๊ฐ ์ ์ํ ํฌํธ ๋ฒํธ '7860'์ ์ฐ๋ค๊ณ ์๋ ค์ค (HFS ๊ถ์ฅ ํฌํธ) | |
| EXPOSE 7860 | |
| # 8. ์ด ์ปจํ ์ด๋๊ฐ ์ผ์ง๋ฉด, ์๋์ผ๋ก ์ด ๋ช ๋ น์ด๋ฅผ ์คํํด ์๋ฒ ์ผ๊ธฐ | |
| # (HFS๋ 7860 ํฌํธ๋ฅผ ์ ํธํฉ๋๋ค) | |
| CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "7860"] |