DocManagerBackend/Dockerfile

19 lines
469 B
Text
Raw Normal View History

FROM python:3.13.0-bullseye
ENV PYTHONBUFFERED=1
ENV DEBIAN_FRONTEND=noninteractive
WORKDIR /app
COPY . /app/
ADD . /app/
COPY scripts/ /app/scripts/
RUN chmod +x /app/scripts/start.sh
# Install packages
2024-11-27 00:32:53 +08:00
RUN apt update && apt install -y graphviz libgraphviz-dev graphviz-dev tesseract-ocr tmux
RUN pip3 install --upgrade pip && pip3 install --no-cache-dir -r requirements.txt
# Expose port 8000 for the web server
EXPOSE 8000
ENTRYPOINT [ "/app/scripts/start.sh" ]