From 9b24e5ca6f02cdfbdfa0c188670ac48fb6eaf67f Mon Sep 17 00:00:00 2001 From: Jakub Mikulas <jakub.mikulas@code-intelligence.com> Date: Sat, 27 Jan 2024 14:23:59 +0100 Subject: [PATCH] use fontconfig for mermaid CLI fonts --- Dockerfile | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/Dockerfile b/Dockerfile index 55d4369..896982f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -36,14 +36,12 @@ FROM base # Install packages needed for deployment # Note: this installs the necessary libs to make the browser work with Puppeteer. # Install Google Chrome Stable and fonts -RUN apt-get update && apt-get install gnupg wget -y && \ +RUN apt update && apt install gnupg wget -y && \ wget --quiet --output-document=- https://dl-ssl.google.com/linux/linux_signing_key.pub | gpg --dearmor > /etc/apt/trusted.gpg.d/google-archive.gpg && \ sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list' && \ - apt-get update && \ - apt-get install google-chrome-stable -y --no-install-recommends \ - font-noto-cjk font-noto-emoji \ - terminus-font ttf-dejavu ttf-freefont ttf-font-awesome \ - ttf-inconsolata ttf-linux-libertine && \ + apt update && \ + apt install google-chrome-stable fontconfig ttf-mscorefonts-installer -y --no-install-recommends && \ + fc-cache -fv && \ rm -rf /var/lib/apt/lists/* # Copy built application