diff --git a/Dockerfile b/Dockerfile index 25e5134..718d2db 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,8 +4,22 @@ FROM node:${NODE_VERSION}-alpine ENV NODE_ENV production -RUN apk add chromium python3 g++ make py3-pip +RUN apk add --no-cache \ + chromium \ + nss \ + freetype \ + harfbuzz \ + ca-certificates \ + ttf-freefont \ + nodejs \ + python3 g++ make py3-pip +ENV PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium-browser +# Add user so we don't need --no-sandbox. +# RUN addgroup -S node && adduser -S -G pptruser pptruser \ +# && mkdir -p /home/node/Downloads /app \ +# && chown -R node:node /home/pptruser \ +# && chown -R node:node /app WORKDIR /usr/src/app ENV CHROME_BIN="/usr/bin/chromium-browser"\