diff --git a/Dockerfile b/Dockerfile index 3186c71..eac9682 100644 --- a/Dockerfile +++ b/Dockerfile @@ -50,4 +50,17 @@ WORKDIR /app COPY --from=prod_build /app/dist ./dist COPY --from=prod_build /app/node_modules ./node_modules COPY --from=prod_build /app/package*.json ./ +RUN apk update +# needed packages to build dependencies from source +RUN apk add --no-cache \ + chromium \ + nss \ + freetype \ + harfbuzz \ + ca-certificates \ + ttf-freefont + +ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true \ + PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium-browser + ENTRYPOINT npm run start:prod