# 파이썬 3.9 버전을 기반으로 환경을 만듭니다. FROM python:3.9-slim # 모든 Hugging Face 관련 라이브러리가 /tmp 폴더를 캐시로 사용하도록 환경 변수 설정 ENV HF_HOME=/tmp ENV TRANSFORMERS_CACHE=/tmp ENV SENTENCE_TRANSFORMERS_HOME=/tmp # 작업 폴더를 /code로 지정합니다. WORKDIR /code # requirements.txt 파일을 먼저 복사합니다. COPY requirements.txt . # requirements.txt에 있는 라이브러리들을 설치합니다. RUN pip install --no-cache-dir -r requirements.txt # 나머지 모든 프로젝트 파일들을 복사합니다. COPY . . # 7860번 포트를 외부에 개방합니다. EXPOSE 7860 # 컨테이너가 시작될 때 app.py를 실행합니다. CMD ["python", "app.py"]