From df081c20a45ee0cd5755bacad0ee03b60bc23138 Mon Sep 17 00:00:00 2001 From: Florian Greinacher Date: Wed, 29 Mar 2023 15:02:45 +0200 Subject: [PATCH] refactor: isolate build --- Dockerfile.jetty | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/Dockerfile.jetty b/Dockerfile.jetty index 9ffeb8b..4ec4a06 100644 --- a/Dockerfile.jetty +++ b/Dockerfile.jetty @@ -19,15 +19,19 @@ USER root RUN apt-get update && \ apt-get install -y --no-install-recommends \ fonts-noto-cjk \ - curl \ - build-essential \ + libgd3 \ && \ rm -rf /var/lib/apt/lists/* && \ /generate-jetty-start.sh ARG GRAPHVIZ_VERSION=7.1.0 ARG GRAPHVIZ_BUILD_DIR=/tmp/graphiz-build -RUN mkdir -p $GRAPHVIZ_BUILD_DIR && \ +RUN apt-get update && \ + apt-get install -y --no-install-recommends \ + curl \ + build-essential \ + && \ + mkdir -p $GRAPHVIZ_BUILD_DIR && \ cd $GRAPHVIZ_BUILD_DIR && \ curl -o graphviz.tar.gz https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/${GRAPHVIZ_VERSION}/graphviz-${GRAPHVIZ_VERSION}.tar.gz && \ tar -xzf graphviz.tar.gz && \ @@ -36,6 +40,7 @@ RUN mkdir -p $GRAPHVIZ_BUILD_DIR && \ make && \ make install && \ apt-get remove -y curl build-essential && \ + rm -rf /var/lib/apt/lists/* && \ rm -rf $GRAPHVIZ_BUILD_DIR RUN dot -V