This repository is for a headless Chrome image that can be launched via puppeteer (baked into the image) and then controlled via port with puppeteer-core.
- run
npm i puppeteer@{version}
- commit changed package lock file
- create a PR and tag it with
v{version}
for examplev9.1.1
The first argument given to the container is parsed as JSON and merged into pre-set options of puppeteer.launch command
docker build . -t pup:example && docker run pup:example '{"args":["--{argumentName}", ...], "{optionName}": {value}, ...}'