# 베이스 이미지 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"]