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 /