From ec5a6d030f4d1f243403ced79fd0b9a52f2ad68b Mon Sep 17 00:00:00 2001 From: cheetah Date: Sun, 6 Apr 2025 02:34:30 +0200 Subject: [PATCH] testing puppeter in alpine --- Dockerfile | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) 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"\