-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDockerfile
More file actions
23 lines (19 loc) · 738 Bytes
/
Dockerfile
File metadata and controls
23 lines (19 loc) · 738 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
FROM texlive/texlive:TL2024-historic
# tlmgr fetches from HTTPS repositories.
RUN apt-get update \
&& apt-get install -y --no-install-recommends ca-certificates \
&& rm -rf /var/lib/apt/lists/*
# Install only what's needed for this CV (XeLaTeX + fonts + latexmk).
RUN tlmgr option repository https://ftp.tu-chemnitz.de/pub/tug/historic/systems/texlive/2024/tlnet-final \
&& tlmgr install \
latexmk \
collection-xetex \
collection-latexextra \
collection-fontsrecommended \
collection-fontsextra \
noto \
fontawesome \
&& tlmgr path add
WORKDIR /work
# Match GitHub CI (latexmk + xelatex).
ENTRYPOINT ["latexmk", "-pdf", "-xelatex", "-interaction=nonstopmode", "-file-line-error", "-halt-on-error"]