Commit Graph

5 Commits

Author SHA1 Message Date
Alex Rudenko
533f83af5a
docs: document dbus in the docker guide (#12378) 2024-05-02 10:02:12 +02:00
Alex Rudenko
823f8688f2
test: fix the headless flag in the smoke test (#11894) 2024-02-12 12:03:51 +00:00
Nikolay Vitkov
b2c69fe5bd
build: fix EsLint rule and add fixer (#11826) 2024-02-05 10:26:37 +01:00
Alex Rudenko
e6265ee353
test: run new headless for the docker test (#10568) 2023-07-18 11:33:24 +02:00
Alex Rudenko
936ed8607e feat: add Dockerfile (#8315)
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.
2022-08-02 13:18:47 +00:00