Anuj-Panthri commited on
Commit
03b799f
·
1 Parent(s): 19dc10a
Files changed (2) hide show
  1. Dockerfile +2 -1
  2. index.js +2 -1
Dockerfile CHANGED
@@ -12,7 +12,8 @@ RUN apk update && apk add chromium-chromedriver chromium
12
  ENV PATH="/usr/lib/chromium/:${PATH}"
13
  RUN ln -s /usr/lib/chromium/chromium-launcher.sh /usr/local/bin/chrome
14
 
15
- RUN npx puppeteer browsers install chrome
 
16
 
17
  COPY . /app
18
  WORKDIR /app
 
12
  ENV PATH="/usr/lib/chromium/:${PATH}"
13
  RUN ln -s /usr/lib/chromium/chromium-launcher.sh /usr/local/bin/chrome
14
 
15
+ # RUN npx puppeteer browsers install chrome
16
+ ENV CHROME_BIN=/usr/bin/chromium-browser
17
 
18
  COPY . /app
19
  WORKDIR /app
index.js CHANGED
@@ -8,8 +8,9 @@ const getData = async () => {
8
  // - a visible browser (`headless: false` - easier to debug because you'll see the browser in action)
9
  // - no default viewport (`defaultViewport: null` - website page will in full width and height)
10
  const browser = await puppeteer.launch({
11
- headless: true,
12
  defaultViewport: null,
 
13
  });
14
 
15
  console.log("Scrapping started");
 
8
  // - a visible browser (`headless: false` - easier to debug because you'll see the browser in action)
9
  // - no default viewport (`defaultViewport: null` - website page will in full width and height)
10
  const browser = await puppeteer.launch({
11
+ executablePath: process.env.CHROME_BIN || null,
12
  defaultViewport: null,
13
+ headless: true,
14
  });
15
 
16
  console.log("Scrapping started");