Spaces:
Build error
Build error
Update Dockerfile
Browse files- Dockerfile +6 -23
Dockerfile
CHANGED
|
@@ -48,32 +48,15 @@ COPY . .
|
|
| 48 |
# ๋๋ ํ ๋ฆฌ ๊ตฌ์กฐ ํ์ธ ๋ฐ ์์ฑ
|
| 49 |
RUN mkdir -p /app/model/third_party/Matcha-TTS
|
| 50 |
|
| 51 |
-
# ์ฌ๋ณผ๋ฆญ ๋งํฌ ์์ฑ
|
| 52 |
RUN ln -sf /app/model/cosyvoice /app/cosyvoice
|
| 53 |
RUN ln -sf /app/model/third_party/Matcha-TTS /app/matcha
|
| 54 |
|
| 55 |
-
#
|
| 56 |
-
RUN
|
| 57 |
-
echo "Matcha-TTS not found, cloning..."; \
|
| 58 |
-
git clone https://github.com/shivammehta25/Matcha-TTS.git /tmp/matcha && \
|
| 59 |
-
cp -r /tmp/matcha/* /app/model/third_party/Matcha-TTS/ && \
|
| 60 |
-
rm -rf /tmp/matcha; \
|
| 61 |
-
fi
|
| 62 |
|
| 63 |
-
#
|
| 64 |
-
|
| 65 |
-
|
| 66 |
-
# ๋ฆฌ์์ค ๋ค์ด๋ก๋ ๋ฐ ์์ถ ํด์
|
| 67 |
-
RUN python -c "\
|
| 68 |
-
from modelscope import snapshot_download;\
|
| 69 |
-
snapshot_download('iic/CosyVoice2-0.5B', local_dir='pretrained_models/CosyVoice2-0.5B');\
|
| 70 |
-
snapshot_download('iic/CosyVoice-ttsfrd', local_dir='pretrained_models/CosyVoice-ttsfrd')"
|
| 71 |
-
|
| 72 |
-
RUN unzip -o pretrained_models/CosyVoice-ttsfrd/resource.zip -d pretrained_models/CosyVoice-ttsfrd || echo "resource.zip not found"
|
| 73 |
-
|
| 74 |
-
# .whl ํ์ผ ์ค์น
|
| 75 |
-
RUN pip install pretrained_models/CosyVoice-ttsfrd/ttsfrd_dependency-0.1-py3-none-any.whl || echo "dep whl missing"
|
| 76 |
-
RUN pip install pretrained_models/CosyVoice-ttsfrd/ttsfrd-0.4.2-cp310-cp310-linux_x86_64.whl || echo "core whl missing"
|
| 77 |
|
| 78 |
-
#
|
| 79 |
CMD ["python", "app.py"]
|
|
|
|
| 48 |
# ๋๋ ํ ๋ฆฌ ๊ตฌ์กฐ ํ์ธ ๋ฐ ์์ฑ
|
| 49 |
RUN mkdir -p /app/model/third_party/Matcha-TTS
|
| 50 |
|
| 51 |
+
# ์ฌ๋ณผ๋ฆญ ๋งํฌ ์์ฑ (cosyvoice์ matcha ๋ชจ๋์ ๋ฃจํธ์์ ์ ๊ทผ ๊ฐ๋ฅํ๊ฒ)
|
| 52 |
RUN ln -sf /app/model/cosyvoice /app/cosyvoice
|
| 53 |
RUN ln -sf /app/model/third_party/Matcha-TTS /app/matcha
|
| 54 |
|
| 55 |
+
# pretrained_models ๋๋ ํ ๋ฆฌ ์์ฑ (๋ฐํ์์ ๋ค์ด๋ก๋๋จ)
|
| 56 |
+
RUN mkdir -p /app/pretrained_models
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 57 |
|
| 58 |
+
# ํฌํธ ๋
ธ์ถ (Hugging Face Spaces๋ 7860 ์ฌ์ฉ)
|
| 59 |
+
EXPOSE 7860
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 60 |
|
| 61 |
+
# FastAPI app ์คํ (๋ชจ๋ธ์ startup์ ์๋ ์ด๊ธฐํ)
|
| 62 |
CMD ["python", "app.py"]
|