FROM python:3.10 | |
WORKDIR /app | |
ENV VIRTUAL_ENV=/opt/venv | |
RUN python3 -m venv $VIRTUAL_ENV | |
ENV PATH="$VIRTUAL_ENV/bin:$PATH" | |
ENV GRADIO_SERVER_PORT=7860 | |
ENV ANNOY_COMPILER_ARGS=-DNO_MANUAL_VECTORIZATION | |
RUN mkdir -p ./logs ./sources ./vectors ./PDF | |
COPY . . | |
RUN pip install --upgrade pip | |
RUN pip install -r requirements.txt | |
CMD ["python", "app.py"] |