alibidaran commited on
Commit
f841183
·
verified ·
1 Parent(s): 45d5823

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +10 -3
Dockerfile CHANGED
@@ -9,14 +9,21 @@ RUN apt-get update && apt-get install -y \
9
  git \
10
  && rm -rf /var/lib/apt/lists/*
11
 
 
 
 
 
 
 
 
 
12
  COPY requirements.txt ./
13
  COPY src/ ./src/
14
 
15
  RUN pip3 install -r requirements.txt
16
 
17
  EXPOSE 8501
18
- ENV PIP_CACHE_DIR=/.cache/pip
19
- ENV PYTHONUSERBASE=/.local
20
  HEALTHCHECK CMD curl --fail http://localhost:8501/_stcore/health
21
 
22
- ENTRYPOINT ["streamlit", "run", "src/streamlit_app.py", "--server.port=8501", "--server.address=0.0.0.0"]
 
9
  git \
10
  && rm -rf /var/lib/apt/lists/*
11
 
12
+ # Create writable pip and site-packages dirs
13
+ RUN mkdir -p /.cache/pip /.local/lib/python3.9/site-packages \
14
+ && chmod -R 777 /.cache /.local
15
+
16
+ # Environment variables to redirect pip
17
+ ENV PIP_CACHE_DIR=/.cache/pip
18
+ ENV PYTHONPATH=/.local/lib/python3.9/site-packages
19
+
20
  COPY requirements.txt ./
21
  COPY src/ ./src/
22
 
23
  RUN pip3 install -r requirements.txt
24
 
25
  EXPOSE 8501
26
+
 
27
  HEALTHCHECK CMD curl --fail http://localhost:8501/_stcore/health
28
 
29
+ ENTRYPOINT ["streamlit", "run", "src/streamlit_app.py", "--server.port=8501", "--server.address=0.0.0.0"]