From 16d489576144d8330dbc2c1c8dcca7533b84a19b Mon Sep 17 00:00:00 2001 From: Ivan Lysiuk <54258303+ivanlysiuk-sysdig@users.noreply.github.com> Date: Tue, 2 May 2023 09:28:34 -0700 Subject: [PATCH] install google-chrome for mermaid-go not to err --- Dockerfile | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Dockerfile b/Dockerfile index 8f12d31..a3d2498 100644 --- a/Dockerfile +++ b/Dockerfile @@ -13,6 +13,14 @@ RUN curl -LO https://github.com/kovetskiy/mark/releases/download/${MARK}/mark_${ tar -xvzf mark_${MARK}_Linux_x86_64.tar.gz && \ chmod +x mark && \ sudo mv mark /usr/local/bin/mark + +# mermaid-go mermaid provider would err "google-chrome: executable file not found" if google chrome executable is not present +ENV DEBIAN_FRONTEND="noninteractive" +RUN apt-get update && apt-get install -y wget +RUN apt-get update && apt-get install -y gnupg2 +RUN wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add - \ + && echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list +RUN apt-get update && apt-get -y install google-chrome-stable COPY --from=builder /app /app WORKDIR /app