2022-11-13 11:17:04 -08:00
|
|
|
FROM archlinux
|
|
|
|
LABEL maintiner="Mark <mark@betalupi.com>"
|
|
|
|
|
|
|
|
RUN pacman -Fyy --noconfirm && \
|
|
|
|
#pacman -Syu --noconfirm && \
|
|
|
|
pacman -Sy --noconfirm \
|
2022-11-19 17:38:39 -08:00
|
|
|
#tectonic \
|
2022-11-13 11:17:04 -08:00
|
|
|
texlive-most \
|
|
|
|
texlive-fontsextra \
|
2022-11-19 17:38:39 -08:00
|
|
|
texlive-lang
|
2022-11-13 11:17:04 -08:00
|
|
|
|
|
|
|
RUN pacman -Sy --noconfirm \
|
2022-11-19 17:38:39 -08:00
|
|
|
# texlive optional deps
|
|
|
|
python-pygments \
|
|
|
|
inkscape \
|
|
|
|
java-environment \
|
|
|
|
perl-tk \
|
|
|
|
ghostscript \
|
|
|
|
java-runtime \
|
|
|
|
psutils \
|
|
|
|
wdiff \
|
|
|
|
# Other tools
|
2022-11-13 11:17:04 -08:00
|
|
|
curl \
|
|
|
|
git \
|
|
|
|
openssh \
|
|
|
|
python
|
|
|
|
|
2022-11-19 17:38:39 -08:00
|
|
|
ENV HOME /work
|
|
|
|
WORKDIR /work
|
|
|
|
VOLUME /work
|
|
|
|
VOLUME /build
|
|
|
|
|
|
|
|
# CD_DIR is relative to data.
|
|
|
|
ENV LATEXMK_CD_DIR .
|
|
|
|
ENV SKIP_ENTRY false
|
|
|
|
|
|
|
|
COPY run.sh /run.sh
|
|
|
|
|
|
|
|
# Don't include this, we want the entrypoint to be called manually.
|
|
|
|
#ENTRYPOINT [ "/bin/bash", "/entrypoint.sh" ]
|