env
All checks were successful
Build Docker Image / build (default) (push) Successful in 1m47s
Build Docker Image / build (full) (push) Successful in 36m56s
Build Docker Image / build (full-python) (push) Successful in 37m3s
Build Docker Image / build (python) (push) Successful in 6m48s

This commit is contained in:
2025-03-30 22:10:05 +02:00
parent 67e61bf8c1
commit 28045b303e

View File

@@ -1,22 +1,27 @@
ARG PYTHON_PACKAGES="python3 py3-pip pandoc-cli" 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 FROM harbor.pollinger.dev/dockerhub-mirror/alpine:latest AS base
ARG SYSTEM_PACKAGES ARG SYSTEM_PACKAGES
ENV TERM=xterm-256color
RUN apk add --no-cache ${SYSTEM_PACKAGES} RUN apk add --no-cache ${SYSTEM_PACKAGES}
FROM base AS default 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 RUN luaotfload-tool --update
FROM base AS full 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 RUN luaotfload-tool --update
FROM default AS python FROM default AS python
ENV TERM=xterm-256color
ARG PYTHON_PACKAGES ARG PYTHON_PACKAGES
RUN apk add --no-cache ${PYTHON_PACKAGES} RUN apk add --no-cache ${PYTHON_PACKAGES}
FROM full AS full-python FROM full AS full-python
ENV TERM=xterm-256color
ARG PYTHON_PACKAGES ARG PYTHON_PACKAGES
RUN apk add --no-cache ${PYTHON_PACKAGES} RUN apk add --no-cache ${PYTHON_PACKAGES}