From bc0a891454e422b900428b757e59f030508f3268 Mon Sep 17 00:00:00 2001 From: Jesper Zedlitz <jesper@zedlitz.de> Date: Tue, 28 Jan 2025 17:40:22 +0100 Subject: [PATCH] Skript zum Bauen im Docker-Container --- Dockerfile | 10 ++++++++++ build-with-docker.sh | 5 +++++ 2 files changed, 15 insertions(+) create mode 100644 Dockerfile create mode 100755 build-with-docker.sh diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..31b6558 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,10 @@ +FROM alpine:3.21 + +RUN apk add --no-cache \ + ruby texlive make librsvg hugo font-liberation poppler-utils \ + rsvg-convert pandoc texmf-dist-latexrecommended \ + texmf-dist-fontsrecommended texmf-dist-langgerman + +WORKDIR /work + +CMD ["make", "pdf", "web"] diff --git a/build-with-docker.sh b/build-with-docker.sh new file mode 100755 index 0000000..d9a5717 --- /dev/null +++ b/build-with-docker.sh @@ -0,0 +1,5 @@ +#!/bin/sh + +# create Docker image if it does not exist +docker image inspect guideline-builder > /dev/null || docker build -t guideline-builder . +docker run --rm -v "$(pwd)":/work guideline-builder -- GitLab