celik-muhammed commited on
Commit
a2ce533
·
verified ·
1 Parent(s): efe6f60

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +11 -1
Dockerfile CHANGED
@@ -1,7 +1,12 @@
1
  FROM python:3.11-slim
2
 
 
 
 
 
3
  WORKDIR /app
4
 
 
5
  RUN apt-get update && apt-get install -y \
6
  build-essential \
7
  curl \
@@ -16,13 +21,18 @@ RUN apt-get update && apt-get install -y \
16
  graphviz \
17
  && rm -rf /var/lib/apt/lists/*
18
 
 
19
  COPY requirements.txt ./
20
  COPY src/ ./src/
21
 
 
22
  RUN pip3 install -r requirements.txt
23
 
 
24
  EXPOSE 8501
25
 
 
26
  HEALTHCHECK CMD curl --fail http://localhost:8501/_stcore/health
27
 
28
- ENTRYPOINT ["streamlit", "run", "src/streamlit_app.py", "--server.port=8501", "--server.address=0.0.0.0"]
 
 
1
  FROM python:3.11-slim
2
 
3
+ # Set environment variables
4
+ ENV STREAMLIT_DISABLE_USAGE_STATS=true
5
+ ENV HOME=/app
6
+
7
  WORKDIR /app
8
 
9
+ # Install dependencies
10
  RUN apt-get update && apt-get install -y \
11
  build-essential \
12
  curl \
 
21
  graphviz \
22
  && rm -rf /var/lib/apt/lists/*
23
 
24
+ # Copy source and requirements
25
  COPY requirements.txt ./
26
  COPY src/ ./src/
27
 
28
+ # Install Python dependencies
29
  RUN pip3 install -r requirements.txt
30
 
31
+ # Expose port
32
  EXPOSE 8501
33
 
34
+ # Health check
35
  HEALTHCHECK CMD curl --fail http://localhost:8501/_stcore/health
36
 
37
+ # Entry point
38
+ ENTRYPOINT ["streamlit", "run", "src/streamlit_app.py", "--server.port=8501", "--server.address=0.0.0.0"]