Spaces:
Sleeping
Sleeping
FROM python:3.9 | |
RUN useradd -m -u 1000 user | |
ENV PATH="/home/user/.local/bin:$PATH" | |
WORKDIR /app | |
COPY . . | |
RUN pip install --no-cache-dir --upgrade -r requirements.txt | |
RUN mkdir -p /home/user/.streamlit && \ | |
chown -R user:user /home/user/.streamlit | |
RUN echo "\ | |
[server]\n\ | |
headless = true\n\ | |
enableCORS = false\n\ | |
enableXsrfProtection = false\n\ | |
" > /home/user/.streamlit/config.toml && \ | |
chown user:user /home/user/.streamlit/config.toml | |
USER user | |
CMD sh -c "streamlit run app.py --server.address=0.0.0.0 --server.port=\${PORT:-7860}" | |