Spaces:
Sleeping
Sleeping
| # syntax=docker/dockerfile:1 | |
| FROM python:3.11-slim AS base | |
| ENV PIP_DISABLE_PIP_VERSION_CHECK=on | |
| ENV PYTHONDONTWRITEBYTECODE=1 | |
| ENV PYTHONUNBUFFERED=1 | |
| WORKDIR /app | |
| ENV HOME=/app | |
| RUN apt-get update && apt-get install -y --no-install-recommends git build-essential && rm -rf /var/lib/apt/lists/* | |
| RUN mkdir -p $HOME/.streamlit $HOME/runs && chmod -R 777 $HOME/.streamlit $HOME/runs | |
| ENV STREAMLIT_BROWSER_GATHER_USAGE_STATS=false | |
| COPY pyproject.toml requirements.txt README.md ./ | |
| COPY searchqual ./searchqual | |
| RUN pip install --upgrade pip && pip install -r requirements.txt && pip install -e . | |
| COPY configs ./configs | |
| COPY examples ./examples | |
| COPY runs ./runs | |
| COPY streamlit_app.py ./streamlit_app.py | |
| ENV SEARCHQUAL_RUNS=/app/runs | |
| VOLUME ["/app/runs"] | |
| ENTRYPOINT ["streamlit", "run", "/app/streamlit_app.py"] | |
| CMD ["--server.address=0.0.0.0", "--server.port=8501"] | |