mirror of
https://github.com/remsky/Kokoro-FastAPI.git
synced 2025-04-13 09:39:17 +00:00
38 lines
918 B
YAML
38 lines
918 B
YAML
services:
|
|
model-fetcher:
|
|
image: datamachines/git-lfs:latest
|
|
volumes:
|
|
- ./Kokoro-82M:/app/Kokoro-82M
|
|
working_dir: /app/Kokoro-82M
|
|
command: >
|
|
sh -c "
|
|
if [ -z \"$(ls -A .)\" ]; then
|
|
git clone https://huggingface.co/hexgrad/Kokoro-82M . && \
|
|
git checkout 8228a351f87c8a6076502c1e3b7e72e821ebec9a;
|
|
touch .cloned;
|
|
else
|
|
touch .cloned;
|
|
fi;
|
|
tail -f /dev/null
|
|
"
|
|
healthcheck:
|
|
test: ["CMD", "test", "-f", ".cloned"]
|
|
interval: 1s
|
|
timeout: 1s
|
|
retries: 120
|
|
start_period: 1s
|
|
|
|
kokoro-tts:
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile.cpu
|
|
volumes:
|
|
- ./api/src:/app/api/src
|
|
- ./Kokoro-82M:/app/Kokoro-82M
|
|
ports:
|
|
- "8880:8880"
|
|
environment:
|
|
- PYTHONPATH=/app:/app/Kokoro-82M
|
|
depends_on:
|
|
model-fetcher:
|
|
condition: service_healthy
|