Spaces:
Runtime error
Runtime error
File size: 622 Bytes
df862a6 e8275ee f78cb7f e8275ee d5a35cb f78cb7f 9586902 7b63696 9586902 7b63696 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
FROM ghcr.io/remsky/kokoro-fastapi-cpu:latest
# Environment setup
ENV HOST=0.0.0.0
ENV PORT=7860
# ONNX optimization for 2 CPU environment
ENV ONNX_MAX_INSTANCES=2
ENV ONNX_NUM_THREADS=2
ENV ONNX_INTER_OP_THREADS=1
ENV VOICE_CACHE_SIZE=1
# Create startup script that mounts web UI at root
USER root
RUN echo 'from api.src.main import app; from fastapi.staticfiles import StaticFiles; app.mount("/", StaticFiles(directory="/app/web", html=True), name="web"); import uvicorn; uvicorn.run(app, host="0.0.0.0", port=7860)' > /start.py
USER appuser
EXPOSE 7860
# Run FastAPI with web UI at root
CMD ["python", "/start.py"] |