Spaces:
Sleeping
Sleeping
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 |