# 1. 파이썬 3.11 버전의 가벼운 리눅스를 기반으로 시작합니다.
FROM python:3.11-slim
# 2. 컨테이너 안에서 작업할 폴더를 만듭니다.
WORKDIR /app
# 3. 필요한 라이브러리 목록 파일을 먼저 복사합니다.
COPY requirements.txt .
# 4. 라이브러리를 설치합니다.
RUN pip install --no-cache-dir -r requirements.txt
# 5. 나머지 모든 프로젝트 코드를 복사합니다.
COPY . .
# 6. FastMCP의 내장 서버 사용 (uvicorn 직접 실행 대신)
CMD ["python", "app.py"]