Update .gitlab-ci.yml: Add non-free fonts

This commit is contained in:
Fifo F. 2024-06-11 09:58:16 +00:00
parent 1399cddec9
commit b1dd9f4db3

View file

@ -3,7 +3,7 @@ stages:
- push
variables:
IMAGE_NAME: ${CI_REGISTRY}/${CI_PROJECT_PATH}/sharelatex:with_texlive_full
IMAGE_NAME: ${CI_REGISTRY}/${CI_PROJECT_PATH}/sharelatex:with-texlive-full
ARCHIVED_IMAGE: sharelatex_with_texlive_full.tar
TEXLIVE_REPO: https://ftp.tu-chemnitz.de/pub/tug/historic/systems/texlive/2023/tlnet-final
IMAGE_ENTRYPOINT: "/sbin/my_init"
@ -19,7 +19,7 @@ build:
- |
if [ ! -f $ARCHIVED_IMAGE ]; then
docker pull sharelatex/sharelatex:latest
docker run --name temp --entrypoint /bin/bash sharelatex/sharelatex:latest -c "tlmgr option repository $TEXLIVE_REPO && tlmgr update --self --all && tlmgr install scheme-full"
docker run --name temp --entrypoint /bin/bash sharelatex/sharelatex:latest -c "tlmgr option repository $TEXLIVE_REPO && tlmgr update --self --all && tlmgr install scheme-full && wget https://tug.org/fonts/getnonfreefonts/install-getnonfreefonts && texlua install-getnonfreefonts && getnonfreefonts --sys --all"
docker commit --change "ENTRYPOINT $IMAGE_ENTRYPOINT" temp $IMAGE_NAME
docker save -o $ARCHIVED_IMAGE $IMAGE_NAME
fi