Skip to content

arquivo/puppeteer-webrender

Repository files navigation

puppeteer-webrender

Web Service that generates Web Pages Screenshots, rendering them with Chromium through Puppeteer.

Starting

docker build . -t arquivo/webrender --force-rm
docker run -d -p "5000:5000" arquivo/webrender

The default container cmd exposes screenshost endpoint on port 5000

Generating full screenshot webpage

wget -O screenshot.jpeg http://localhost:5000/screenshot?url=https://arquivo.pt/noFrame/replay/2018/http://www.publico.pt/

available options:

  • download= (default: true)
  • fullpage= (default: false)
  • width= (default: 1280)
  • height= (default: 900)