diff --git a/Dockerfile b/Dockerfile index e5f41e4..fa7e2e3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -27,12 +27,13 @@ RUN pip install -c constraints.txt -r requirements.txt # (PyPI 미배포 0.1.2 + gradio/tensorboard 등 불필요 의존성 회피) 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 frontend ./frontend -COPY warmup.py ./ - -# 한국어/영어 모델 및 부가 데이터 사전 다운로드 (첫 요청 지연 제거) -RUN python warmup.py # 기본 MeloTTS 단일 엔진 (자동 언어 감지: 한/영 혼합) EXPOSE 8788