Spaces:
Running
Running
FROM --platform=linux/amd64 python:3.9.2-slim | |
RUN apt-get update && apt-get install -y gcc g++ | |
WORKDIR /app | |
COPY ./pyproject.toml /app/pyproject.toml | |
COPY ./poetry.lock /app/poetry.lock | |
RUN pip3 install poetry | |
RUN poetry config virtualenvs.create false | |
RUN poetry install | |
# User | |
RUN useradd -m -u 1000 user | |
USER user | |
ENV HOME /home/user | |
ENV PATH $HOME/.local/bin:$PATH | |
WORKDIR $HOME | |
RUN mkdir app | |
WORKDIR $HOME/app | |
COPY . $HOME/app | |
EXPOSE 8501 | |
CMD streamlit run app.py \ | |
--server.headless true \ | |
--server.enableCORS false \ | |
--server.enableXsrfProtection false \ | |
--server.fileWatcherType none | |