Spaces:
Sleeping
Sleeping
| # Dockerfile for speaches.ai ASR Server | |
| # Base image directly using the pre-built speaches image | |
| FROM ghcr.io/speaches-ai/speaches:latest-cpu | |
| USER ubuntu | |
| ENV HOME=/home/ubuntu \ | |
| PATH=/home/ubuntu/.local/bin:$PATH | |
| # Ensure the HuggingFace cache directory exists and has proper permissions | |
| RUN mkdir -p $HOME/.cache/huggingface/hub | |
| # Create a volume for the HuggingFace cache | |
| VOLUME ["$HOME/.cache/huggingface/hub"] | |
| # Environment variables | |
| ENV UVICORN_HOST=0.0.0.0 | |
| ENV UVICORN_PORT=7860 | |
| # Expose the port that the server listens on | |
| EXPOSE 7860 | |
| # Command to run the server | |
| CMD ["uvicorn", "--factory", "speaches.main:create_app"] |