A Node + Puppeteer + Jq base image for running Puppeteer scripts. Based on docker-puppeteer image. Add your own tools (such as Jest, Mocha, etc), link services you want to test via Docker Compose, and run your Puppeteer scripts with a headless Chromium.
See the list of Docker Hub tags for Puppeteer versions available.
This image includes wait-for-it.sh which can be useful if you need to wait for a dependent web service to start accepting requests before your Puppeteer container attempts connecting to it. See the example for usage.
- Create a new release on GitHub. The image is tagged with the same version as Puppeteer.
- Docker Hub automatically builds images for the tag.
- There is no step 3.
This image is totally based on the image created by toolmantim. You can check the original code at https://github.com/buildkite/docker-puppeteer and pull the original image from https://hub.docker.com/r/buildkite/puppeteer/.