Spaces:
Sleeping
Sleeping
Download Dockerfile from Bhanushray/DataNeuron: direct link, hf CLI and curl.
- Browser
- Download file 836 Bytes
-
https://huggingface.co/spaces/Bhanushray/DataNeuron/resolve/main/Dockerfile
- Command line
-
hf download hf://spaces/Bhanushray/DataNeuron/Dockerfile
-
curl -L -o Dockerfile https://huggingface.co/spaces/Bhanushray/DataNeuron/resolve/main/Dockerfile
836 Bytes
| # USING THE OFFICIAL PYTHON 3.9 SLIM IMAGE | |
| FROM python:3.9-slim | |
| # SETTING THE WORKING DIRECTORY INSIDE THE CONTAINER | |
| WORKDIR /code | |
| # SETTING A WRITABLE CACHE DIRECTORY FOR HUGGING FACE MODELS | |
| ENV HUGGINGFACE_HUB_CACHE=/tmp/.cache | |
| # DISABLING THE EXPERIMENTAL XET DOWNLOADER TO AVOID PERMISSION ERRORS | |
| ENV HF_HUB_DISABLE_XET_DOWNLOAD=1 | |
| # COPYING THE REQUIREMENTS FILE FIRST FOR EFFICIENT CACHING | |
| COPY ./requirements.txt /code/requirements.txt | |
| # INSTALLING ALL THE REQUIRED LIBRARIES | |
| RUN pip install --no-cache-dir --upgrade pip -r /code/requirements.txt | |
| # COPYING THE APPLICATION CODE | |
| COPY ./app.py /code/app.py | |
| COPY ./model_handler.py /code/model_handler.py | |
| # HUGGING FACE SPACES RUNS APPS ON PORT 7860 | |
| EXPOSE 7860 | |
| # APP RUN WITH GUNICORN | |
| CMD ["gunicorn", "-b", "0.0.0.0:7860", "app:FLASK_APP", "-w", "2", "--timeout", "300"] | |