Bhanushray commited on
Commit
9277c36
·
verified ·
1 Parent(s): 93e0d5c

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +9 -9
Dockerfile CHANGED
@@ -1,23 +1,23 @@
1
- # USE THE OFFICIAL PYTHON 3.9 SLIM IMAGE
2
  FROM python:3.9-slim
3
 
4
- # SET THE WORKING DIRECTORY INSIDE THE CONTAINER
5
  WORKDIR /code
6
 
7
 
8
- # SET A WRITABLE CACHE DIRECTORY FOR HUGGING FACE MODELS
9
  ENV HUGGINGFACE_HUB_CACHE=/tmp/.cache
10
- # DISABLE THE EXPERIMENTAL XET DOWNLOADER TO AVOID PERMISSION ERRORS
11
  ENV HF_HUB_DISABLE_XET_DOWNLOAD=1
12
- # -------------------------
13
 
14
- # COPY THE REQUIREMENTS FILE FIRST FOR EFFICIENT CACHING
 
15
  COPY ./requirements.txt /code/requirements.txt
16
 
17
- # INSTALL ALL THE REQUIRED LIBRARIES
18
  RUN pip install --no-cache-dir --upgrade pip -r /code/requirements.txt
19
 
20
- # COPY THE REST OF YOUR APPLICATION CODE
21
  COPY ./app.py /code/app.py
22
  COPY ./model_handler.py /code/model_handler.py
23
 
@@ -25,5 +25,5 @@ COPY ./model_handler.py /code/model_handler.py
25
  EXPOSE 7860
26
 
27
 
28
- # Run the app with Gunicorn
29
  CMD ["gunicorn", "-b", "0.0.0.0:7860", "app:FLASK_APP", "-w", "2", "--timeout", "300"]
 
1
+ # USING THE OFFICIAL PYTHON 3.9 SLIM IMAGE
2
  FROM python:3.9-slim
3
 
4
+ # SETTING THE WORKING DIRECTORY INSIDE THE CONTAINER
5
  WORKDIR /code
6
 
7
 
8
+ # SETTING A WRITABLE CACHE DIRECTORY FOR HUGGING FACE MODELS
9
  ENV HUGGINGFACE_HUB_CACHE=/tmp/.cache
10
+ # DISABLING THE EXPERIMENTAL XET DOWNLOADER TO AVOID PERMISSION ERRORS
11
  ENV HF_HUB_DISABLE_XET_DOWNLOAD=1
 
12
 
13
+
14
+ # COPYING THE REQUIREMENTS FILE FIRST FOR EFFICIENT CACHING
15
  COPY ./requirements.txt /code/requirements.txt
16
 
17
+ # INSTALLING ALL THE REQUIRED LIBRARIES
18
  RUN pip install --no-cache-dir --upgrade pip -r /code/requirements.txt
19
 
20
+ # COPYING THE APPLICATION CODE
21
  COPY ./app.py /code/app.py
22
  COPY ./model_handler.py /code/model_handler.py
23
 
 
25
  EXPOSE 7860
26
 
27
 
28
+ # APP RUN WITH GUNICORN
29
  CMD ["gunicorn", "-b", "0.0.0.0:7860", "app:FLASK_APP", "-w", "2", "--timeout", "300"]