| FROM python:3.12.8 |
|
|
| |
| ENV PYTHONUNBUFFERED=1 |
| ENV HF_HOME=/app/.huggingface_cache |
|
|
| |
| RUN mkdir -p /app/.huggingface_cache /app/VectorDB /app/models /app/logs |
|
|
| |
| RUN apt-get update && apt-get install -y \ |
| python3-pip \ |
| python3-dev \ |
| libatlas-base-dev \ |
| wget \ |
| && pip install --no-cache-dir --upgrade pip |
|
|
| |
| RUN wget -O /app/models/kokoro-v1.0.fp16.onnx https://github.com/thewh1teagle/kokoro-onnx/releases/download/model-files-v1.0/kokoro-v1.0.fp16.onnx \ |
| && wget -O /app/models/voices-v1.0.bin https://github.com/thewh1teagle/kokoro-onnx/releases/download/model-files-v1.0/voices-v1.0.bin |
|
|
| |
| WORKDIR /app |
|
|
| |
| COPY requirements.txt . |
| RUN pip install -r requirements.txt |
|
|
| |
| COPY . /app/ |
|
|
| |
| RUN chmod -R 777 /app |
|
|
| |
| EXPOSE 7860 |
|
|
| |
| CMD ["python", "app.py"] |
|
|