Skip to content

Instantly share code, notes, and snippets.

@toolmantim
Created August 28, 2018 11:38
Show Gist options
  • Save toolmantim/6d5be00f2164cf9ec1d0d8aa592bb063 to your computer and use it in GitHub Desktop.
Save toolmantim/6d5be00f2164cf9ec1d0d8aa592bb063 to your computer and use it in GitHub Desktop.
$ docker run -it --rm -v "$PWD":/app/ buildkite/puppeteer:latest node /app/app.js
Saved example.png
const puppeteer = require('puppeteer');
(async () => {
const browser = await puppeteer.launch({
args: [
'--no-sandbox',
'--disable-setuid-sandbox',
'--disable-dev-shm-usage'
]
});
const page = await browser.newPage();
await page.goto('https://example.com');
await page.screenshot({path: '/app/example.png'});
console.log("Saved example.png")
await browser.close();
})()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment