# syntax=docker/dockerfile:1 FROM ubuntu:24.04 ENV DEBIAN_FRONTEND=noninteractive PYTHONUNBUFFERED=1 LC_ALL=C.UTF-8 LANG=C.UTF-8 PATH=/opt/TinyTeX/bin/x86_64-linux:$PATH RUN apt-get update && apt-get install -y --no-install-recommends \ ca-certificates curl git make emacs-nox python3 python3-pip python3-matplotlib perl && \ rm -rf /var/lib/apt/lists/* RUN curl -sL https://yihui.org/tinytex/install-unx.sh | sh -s - --admin --no-path && \ /opt/TinyTeX/bin/*/tlmgr path add && \ tlmgr install latexmk biber latex-bin biblatex hyperref geometry microtype etoolbox enumitem xcolor listings IEEEtran acmart elsarticle && \ tlmgr path add RUN useradd -m -u 1000 builder WORKDIR /work USER builder CMD ["bash", "-lc", "make VENUE=arxiv"]