Skip to content

Commit c77c288

Browse files
committed
build(docker): add opengl reqs headless-shell
1 parent 3e2e1bd commit c77c288

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

docker/Dockerfile.headless_shell_playwright

+4-3
Original file line numberDiff line numberDiff line change
@@ -39,16 +39,17 @@ ARG VERSION=latest
3939
COPY ../local.conf /etc/fonts/local.conf
4040

4141
# https://github.com/microsoft/playwright/blob/main/packages/playwright-core/src/server/registry/nativeDeps.ts#L37
42+
# https://source.chromium.org/chromiumos/chromiumos/codesearch/+/main:src/platform/chameleon/updatable/apt-clone/raspberrypi/var/lib/apt-clone/installed.pkgs;l=472?q=libwebp6&sq=
4243
RUN apt-get update && apt-get install --no-install-recommends -y \
4344
libasound2t64 tini curl ca-certificates libfreetype6 \
4445
libnspr4 libnss3 libexpat1 libgbm1 libfontconfig1 glib2.0 libatk1.0-0 \
4546
fonts-liberation fonts-noto-color-emoji libatspi2.0-0 \
4647
libc6 libcairo2 libcups2 libdbus-1-3 \
4748
libgcc1 libgdk-pixbuf2.0-0 libglib2.0-0 libgtk-3-0 libpango-1.0-0 \
48-
libpangocairo-1.0-0 libstdc++6 libx11-6 libx11-xcb1 libxcb1 \
49+
libpangocairo-1.0-0 libstdc++6 libx11-6 libx11-xcb1 libxcb1 libevdev2 \
4950
libxcomposite1 libxcursor1 libxdamage1 libxext6 libxfixes3 libxi6 libxrandr2 libxrender1 libxss1 libxtst6 \
50-
fonts-liberation libatk-bridge2.0-0 libdrm2 libjpeg-turbo8 fonts-unifont \
51-
fonts-ipafont-gothic xfonts-cyrillic xfonts-scalable libxml2
51+
fonts-liberation libatk-bridge2.0-0 libdrm2 libjpeg-turbo8 fonts-unifont libwebpdemux2 \
52+
fonts-ipafont-gothic xfonts-cyrillic xfonts-scalable libxml2 libepoxy0 bzip2 libatomic1 libgl1 libgles2 libopengl0
5253

5354
# Add Chrome as a user
5455
RUN mkdir -p /usr/src/app \

0 commit comments

Comments
 (0)