#    Ubuntu 20.04  
FROM ubuntu:20.04

#     
WORKDIR /work

#     non-interactive   
ENV DEBIAN_FRONTEND=noninteractive
ENV TZ=Etc/UTC

#  Python, pip, distutils    LaTeX
RUN apt-get update && apt-get install -y \
    python3.10 \
    python3-pip \
    python3-distutils \
    python3-venv \
    texlive-latex-extra \
    && rm -rf /var/lib/apt/lists/*

RUN python3.10 -m pip install --upgrade pip && \
    python3.10 -m pip install -r requirements.txt


#       
COPY . /work

#   Python   requirements.txt
RUN python3 -m pip install -r requirements.txt

#   Python   LaTeX ,      PDF
CMD python3 main.py && pdflatex full_latex_document.tex