chore: Dockerfile 레이어 순서 최적화(워밍업을 앱 COPY 앞으로)

This commit is contained in:
claude
2026-08-24 03:07:10 +09:00
parent 58b2d7a41c
commit 74d39e67c6

View File

@@ -27,12 +27,13 @@ RUN pip install -c constraints.txt -r requirements.txt
# (PyPI 미배포 0.1.2 + gradio/tensorboard 등 불필요 의존성 회피) # (PyPI 미배포 0.1.2 + gradio/tensorboard 등 불필요 의존성 회피)
COPY vendor/melo /usr/local/lib/python3.11/site-packages/melo COPY vendor/melo /usr/local/lib/python3.11/site-packages/melo
# 한국어/영어 모델 및 부가 데이터 사전 다운로드 (첫 요청 지연 제거)
# (app/frontend COPY 보다 앞: 앱 코드만 바뀌어도 재-워밍업하지 않도록)
COPY warmup.py ./
RUN python warmup.py
COPY app ./app COPY app ./app
COPY frontend ./frontend COPY frontend ./frontend
COPY warmup.py ./
# 한국어/영어 모델 및 부가 데이터 사전 다운로드 (첫 요청 지연 제거)
RUN python warmup.py
# 기본 MeloTTS 단일 엔진 (자동 언어 감지: 한/영 혼합) # 기본 MeloTTS 단일 엔진 (자동 언어 감지: 한/영 혼합)
EXPOSE 8788 EXPOSE 8788