chore: Dockerfile 레이어 순서 최적화(워밍업을 앱 COPY 앞으로)
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user