feat: use recomendation from original docs
Some checks reported errors
continuous-integration/drone/tag Build was killed

This commit is contained in:
Supan Adit Pratama 2024-09-26 21:49:30 +07:00
parent 4bb9b51b24
commit e42fdb6338

View File

@ -1,21 +1,24 @@
FROM ubuntu:24.04 FROM ubuntu:24.04
RUN apt-get update RUN apt-get update
RUN apt-get install -y wget perl libfreetype6 libfreetype6-dev libfontconfig1 libfontconfig1-dev build-essential chrpath libssl-dev libxft-dev git RUN apt-get install -y wget perl
RUN wget -qO- "https://yihui.org/tinytex/install-bin-unix.sh" | sh
ENV PATH="/root/bin:${PATH}" ENV TEXLIVE_INSTALL_TEXMFLOCAL=/usr/local/texlive/texmf-local
ENV TEXLIVE_INSTALL_TEXMFSYSVAR=/usr/local/texlive/texmf-var
ENV TEXLIVE_INSTALL_TEXMFSYSCONFIG=/usr/local/texlive/texmf-config
WORKDIR /root ENV TEXLIVE_INSTALL_TEXMFHOME=~/.texlive/texmf
ENV TEXLIVE_INSTALL_TEXMFVAR=~/.texlive/texmf-var
ENV TEXLIVE_INSTALL_TEXMFCONFIG=~/.texlive/texmf-config
# # From Git WORKDIR /tmp
# WORKDIR /tmp
# RUN git clone https://github.com/T-F-S/tikzfill.git RUN wget https://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz
# RUN cp -R tikzfill/tex /root/.TinyTeX/texmf-dist RUN tar -xvzf install-tl-unx.tar.gz
RUN sh -c 'cd install-tl-* && perl ./install-tl --no-interaction --scheme=minimal --profile texlive.profile --no-doc-install --no-src-install --texdir=/usr/local/texlive'
# # Cleaning Up ENV PATH="/usr/local/texlive/bin/x86_64-linux:${PATH}"
# RUN rm -rf /tmp/tikzfill RUN tlmgr init-usertree
# From TLMGR # From TLMGR
RUN tlmgr install enumitem fancyhdr ragged2e xifthen xstring ifmtarg fontawesome5 setspace roboto sourcesanspro tcolorbox parskip tikzfill RUN tlmgr install enumitem fancyhdr ragged2e xifthen xstring ifmtarg fontawesome5 setspace roboto sourcesanspro tcolorbox parskip tikzfill