AreejMehboob commited on
Commit
692202b
·
verified ·
1 Parent(s): b9e9522

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +12 -0
Dockerfile CHANGED
@@ -14,6 +14,18 @@ COPY src/ ./src/
14
 
15
  RUN pip3 install -r requirements.txt
16
 
 
 
 
 
 
 
 
 
 
 
 
 
17
  EXPOSE 8501
18
 
19
  HEALTHCHECK CMD curl --fail http://localhost:8501/_stcore/health
 
14
 
15
  RUN pip3 install -r requirements.txt
16
 
17
+ # Create a non-root user and set proper permissions
18
+ RUN useradd -m -u 1000 streamlit && \
19
+ chown -R streamlit:streamlit /app
20
+
21
+ # Set environment variables for Streamlit
22
+ ENV STREAMLIT_SERVER_ADDRESS=0.0.0.0
23
+ ENV STREAMLIT_SERVER_PORT=8501
24
+ ENV STREAMLIT_BROWSER_GATHER_USAGE_STATS=false
25
+ ENV STREAMLIT_SERVER_HEADLESS=true
26
+
27
+ USER streamlit
28
+
29
  EXPOSE 8501
30
 
31
  HEALTHCHECK CMD curl --fail http://localhost:8501/_stcore/health