Uzaiir commited on
Commit
f69f5bf
·
verified ·
1 Parent(s): 7552f2f

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +27 -2
Dockerfile CHANGED
@@ -1,7 +1,33 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  FROM python:3.9-slim
2
 
3
  WORKDIR /app
4
 
 
 
 
5
  RUN apt-get update && apt-get install -y \
6
  build-essential \
7
  curl \
@@ -12,11 +38,10 @@ RUN apt-get update && apt-get install -y \
12
  COPY requirements.txt ./
13
  COPY src/ ./src/
14
 
15
-
16
  RUN pip3 install -r requirements.txt
17
 
18
  EXPOSE 8501
19
 
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","--server.enableXsrfProtection=false"]
 
1
+ # FROM python:3.9-slim
2
+
3
+ # WORKDIR /app
4
+
5
+ # RUN apt-get update && apt-get install -y \
6
+ # build-essential \
7
+ # curl \
8
+ # software-properties-common \
9
+ # git \
10
+ # && rm -rf /var/lib/apt/lists/*
11
+
12
+ # COPY requirements.txt ./
13
+ # COPY src/ ./src/
14
+
15
+
16
+ # RUN pip3 install -r requirements.txt
17
+
18
+ # EXPOSE 8501
19
+
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","--server.enableXsrfProtection=false"]
23
+
24
  FROM python:3.9-slim
25
 
26
  WORKDIR /app
27
 
28
+ # Set HOME to /app so Streamlit writes config there
29
+ ENV HOME=/app
30
+
31
  RUN apt-get update && apt-get install -y \
32
  build-essential \
33
  curl \
 
38
  COPY requirements.txt ./
39
  COPY src/ ./src/
40
 
 
41
  RUN pip3 install -r requirements.txt
42
 
43
  EXPOSE 8501
44
 
45
  HEALTHCHECK CMD curl --fail http://localhost:8501/_stcore/health
46
 
47
+ ENTRYPOINT ["streamlit", "run", "src/streamlit_app.py", "--server.port=8501", "--server.address=0.0.0.0"]