File tree Expand file tree Collapse file tree 3 files changed +5
-15
lines changed Expand file tree Collapse file tree 3 files changed +5
-15
lines changed Original file line number Diff line number Diff line change 22FROM node:20.15.0-slim as builder
33ENV NODE_ENV=production
44
5- # We don't need the standalone Chromium
6- ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD true
7-
8- # Install Google Chrome Stable and fonts
9- # Note: this installs the necessary libs to make the browser work with Puppeteer.
10- RUN apt-get update && apt-get install gnupg wget -y && \
11- wget --quiet --output-document=- https://dl-ssl.google.com/linux/linux_signing_key.pub | gpg --dearmor > /etc/apt/trusted.gpg.d/google-archive.gpg && \
12- sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list' && \
13- apt-get update && \
14- apt-get install google-chrome-stable -y --no-install-recommends && \
15- rm -rf /var/lib/apt/lists/*
16-
175# Set working directory
186WORKDIR /app
197
8+ RUN apt-get update && apt-get install libgbm1 && apt-get install libasound2
9+
2010# Install dependencies
2111COPY package.json package-lock.json ./
2212RUN npm ci --omit=dev
Original file line number Diff line number Diff line change @@ -7,9 +7,7 @@ const puppeteer = require("puppeteer");
77 * Extracts the relevant information from the course page
88 */
99async function extractRating ( url ) {
10- const browser = await puppeteer . launch ( {
11- executablePath : "/usr/bin/google-chrome" ,
12- } ) ;
10+ const browser = await puppeteer . launch ( ) ;
1311
1412 const page = await browser . newPage ( ) ;
1513 await page . goto ( url , { waitUntil : "networkidle2" } ) ;
Original file line number Diff line number Diff line change 11#! /bin/sh
2+ node node_modules/puppeteer/install.js
3+
24node deploy-commands.js
35node index.js
You can’t perform that action at this time.
0 commit comments