File size: 908 Bytes
ff047f1
 
ebb7561
4874322
30a2b10
 
 
 
 
4874322
ebb7561
 
4874322
ebb7561
4874322
ebb7561
 
4874322
ebb7561
 
7f8a3fc
ebb7561
7f8a3fc
ebb7561
7f8a3fc
ebb7561
7f8a3fc
ebb7561
291781e
 
ebb7561
291781e
ebb7561
4874322
ebb7561
4874322
ebb7561
291781e
ebb7561
291781e
ebb7561
1e1005c
ebb881e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
FROM python:3.9-slim
#FROM python:3.11-slim
WORKDIR /app

RUN apt-get update && apt-get install -y \
    build-essential \
    curl \
    git \
    && rm -rf /var/lib/apt/lists/*

COPY requirements.txt ./
COPY src/ ./src/

RUN pip3 install -r requirements.txt

RUN useradd -m -u 1000 user
USER user

ENV HOME=/home/user \
	PATH=/home/user/.local/bin:$PATH

WORKDIR $HOME/app

COPY --chown=user . $HOME/app

EXPOSE 8501

# # HEALTHCHECK CMD curl --fail http://localhost:8501/_stcore/health


# # ENTRYPOINT ["streamlit", "run", "src/streamlit_app.py", "--server.port=8501", "--server.address=0.0.0.0","--server.enableXsrfProtection=false"]

# FROM python:3.11-slim

# RUN pip install --no-cache-dir streamlit==1.38.0

# WORKDIR /app

# COPY src/streamlit_app.py /app/app.py

# EXPOSE 8501

CMD streamlit run  src/streamlit_app.py --server.port=8501 --server.address=0.0.0.0 --server.enableXsrfProtection=false