From 3889283c60ce4219b2049824d3ce7dc200d31282 Mon Sep 17 00:00:00 2001 From: Yoan Tournade Date: Wed, 3 Aug 2022 16:53:34 +0200 Subject: [PATCH] Add ghostscript runtime to Docekr image --- CHANGELOG.md | 4 ++++ Makefile | 3 +++ container/tl-distrib-alpine.Dockerfile | 8 ++++++++ container/tl-distrib-debian.Dockerfile | 9 +++++++++ 4 files changed, 24 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 91710e1..8d9f0ec 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # CHANGELOG +## 2022-08-03-1 + +* Add ghostscript runtime to the base Docker image + ## 2022-07-31-1 * Make sync cache socket more reliable with lazy pirate pattern (prevent dead-lock on server crash) diff --git a/Makefile b/Makefile index 64e29a2..a205c99 100644 --- a/Makefile +++ b/Makefile @@ -77,6 +77,9 @@ dev: dev-build: docker-compose -f docker-compose.dev.yml build --no-cache +dev-sh-latex: + docker-compose -f docker-compose.dev.yml exec latex /bin/bash + ## ------------------------------- ## Tests ## ## ------------------------------- diff --git a/container/tl-distrib-alpine.Dockerfile b/container/tl-distrib-alpine.Dockerfile index 5783d92..9e0bd47 100644 --- a/container/tl-distrib-alpine.Dockerfile +++ b/container/tl-distrib-alpine.Dockerfile @@ -40,6 +40,14 @@ RUN apk --no-cache add \ RUN update-ms-fonts && fc-cache -f +#-------------------------------- +# Install additionnal runtimes. +#-------------------------------- + +RUN apk --no-cache add \ + ghostscript + + #-------------------------------- # Install Latex packages. #-------------------------------- diff --git a/container/tl-distrib-debian.Dockerfile b/container/tl-distrib-debian.Dockerfile index ec1ad43..7e887b0 100644 --- a/container/tl-distrib-debian.Dockerfile +++ b/container/tl-distrib-debian.Dockerfile @@ -51,6 +51,15 @@ RUN apt-get update -qq && apt-get install -y \ && apt-get autoremove --purge -y && apt-get clean && rm -rf /var/lib/apt/lists/* +#-------------------------------- +# Install additionnal runtimes. +#-------------------------------- + +RUN apt-get update -qq && apt-get install -y \ + ghostscript \ + && apt-get autoremove --purge -y && apt-get clean && rm -rf /var/lib/apt/lists/* + + #-------------------------------- # Install Latex packages. #--------------------------------