Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add Dockerfile #8315

Merged
merged 1 commit into from Jul 25, 2022
Merged

feat: add Dockerfile #8315

merged 1 commit into from Jul 25, 2022

Commits on Jul 25, 2022

  1. chore: add Dockerfile

    This PR adds an official Dockerfile for Puppeteer. The content of the Dockerfile is practically the same as documented in troubleshooting.md:
    
    1) It installs chrome-stable and dependencies via apt-get.
    2) it installs a local Puppeteer build into the docker user's home folder.
    3) configures required permissions for the user.
    4) outputs licenses into the THIRD_PARTY_NOTICES file.
    
    The local Puppeteer build is created by `docker/pack.sh` which is meant to be used in CI. This PR also includes a GitHub action that would build a docker image and run a smote test inside of it.
    
    The next step would be actually publishing the docker image from GitHub Actions to GitHub Registry.
    OrKoN committed Jul 25, 2022
    Copy the full SHA
    5cd7baa View commit details
    Browse the repository at this point in the history