siyah1 commited on
Commit
b398d1e
·
verified ·
1 Parent(s): 064a6b6

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +4 -2
Dockerfile CHANGED
@@ -4,6 +4,7 @@ FROM python:3.10-slim
4
  # Set environment variables
5
  ENV HOME=/app
6
  ENV STREAMLIT_HOME=/app/.streamlit
 
7
 
8
  # Set working directory
9
  WORKDIR /app
@@ -24,8 +25,9 @@ COPY app.py .
24
  RUN pip install --upgrade pip && \
25
  pip install -r requirements.txt
26
 
27
- # Create a writable .streamlit directory
28
- RUN mkdir -p $STREAMLIT_HOME
 
29
 
30
  # Optional: basic Streamlit config to avoid warnings
31
  RUN echo "\
 
4
  # Set environment variables
5
  ENV HOME=/app
6
  ENV STREAMLIT_HOME=/app/.streamlit
7
+ ENV MPLCONFIGDIR=/app/.config/matplotlib # For Matplotlib
8
 
9
  # Set working directory
10
  WORKDIR /app
 
25
  RUN pip install --upgrade pip && \
26
  pip install -r requirements.txt
27
 
28
+ # Create all necessary directories with full permissions
29
+ RUN mkdir -p /app/.streamlit /app/.config/matplotlib && \
30
+ chmod -R 777 /app/.streamlit /app/.config/matplotlib
31
 
32
  # Optional: basic Streamlit config to avoid warnings
33
  RUN echo "\