diff --git a/Dockerfile b/Dockerfile index 96f1859..a0ffc2d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,22 +1,27 @@ ARG PYTHON_PACKAGES="python3 py3-pip pandoc-cli" -ARG SYSTEM_PACKAGES="graphviz nodejs git-lfs make biber ncurses" +ARG SYSTEM_PACKAGES="graphviz nodejs git-lfs make ncurses" FROM harbor.pollinger.dev/dockerhub-mirror/alpine:latest AS base ARG SYSTEM_PACKAGES +ENV TERM=xterm-256color RUN apk add --no-cache ${SYSTEM_PACKAGES} FROM base AS default -RUN apk add --no-cache texlive texlive-luatex +ENV TERM=xterm-256color +RUN apk add --no-cache texlive texlive-luatex biber RUN luaotfload-tool --update FROM base AS full -RUN apk add --no-cache texlive-full +ENV TERM=xterm-256color +RUN apk add --no-cache texlive-full biber RUN luaotfload-tool --update FROM default AS python +ENV TERM=xterm-256color ARG PYTHON_PACKAGES RUN apk add --no-cache ${PYTHON_PACKAGES} FROM full AS full-python +ENV TERM=xterm-256color ARG PYTHON_PACKAGES RUN apk add --no-cache ${PYTHON_PACKAGES} \ No newline at end of file