From b6319fbc8afa2d2f824dfaa209f0c53511788e43 Mon Sep 17 00:00:00 2001 From: Sambo Chea Date: Wed, 13 Dec 2023 12:45:14 +0700 Subject: [PATCH] Fixed the chrome missing in deps --- Dockerfile | 12 ++++++++++++ Dockerfile.arm | 12 ++++++++++++ 2 files changed, 24 insertions(+) diff --git a/Dockerfile b/Dockerfile index 3b8647b..f79fa30 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,11 +1,23 @@ FROM node:alpine LABEL maintainer="sombochea@cubetiqs.com" +RUN apk add --no-cache \ + chromium \ + nss \ + freetype \ + harfbuzz \ + ca-certificates \ + ttf-freefont + +ENV PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium-browser +ENV NODE_ENV production ENV ACCEPT_HIGHCHARTS_LICENSE="YES" + RUN npm i -g highcharts-export-server@latest WORKDIR /usr/share/fonts/truetype ADD fonts/* ./ +RUN fc-cache -fv WORKDIR / diff --git a/Dockerfile.arm b/Dockerfile.arm index 819a0e0..59a6956 100644 --- a/Dockerfile.arm +++ b/Dockerfile.arm @@ -1,11 +1,23 @@ FROM --platform=linux/arm64 node:alpine LABEL maintainer="sombochea@cubetiqs.com" +RUN apk add --no-cache \ + chromium \ + nss \ + freetype \ + harfbuzz \ + ca-certificates \ + ttf-freefont + +ENV PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium-browser +ENV NODE_ENV production ENV ACCEPT_HIGHCHARTS_LICENSE="YES" + RUN npm i -g highcharts-export-server@latest WORKDIR /usr/share/fonts/truetype ADD fonts/* ./ +RUN fc-cache -fv WORKDIR /