Add OpenGL/Qt dependencies to Dockerfiles

Add libgl1, libegl1, libxkbcommon0, libdbus-1-3 for PySide6 GUI support.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
rob 2026-01-18 04:12:20 -04:00
parent def8baf344
commit 0d2e5f5b60
2 changed files with 10 additions and 2 deletions

View File

@ -18,10 +18,14 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
firefox-esr \
# xdg-open for opening URLs (used by Claude CLI)
xdg-utils \
# X11 libraries for display
# X11 and OpenGL for Qt/PySide6
libx11-6 \
libxext6 \
libxrender1 \
libgl1 \
libegl1 \
libxkbcommon0 \
libdbus-1-3 \
&& rm -rf /var/lib/apt/lists/*
# Set working directory

View File

@ -39,10 +39,14 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
# For providers that need browser auth
firefox \
xdg-utils \
# X11 for display forwarding
# X11 and OpenGL for Qt/PySide6
libx11-6 \
libxext6 \
libxrender1 \
libgl1 \
libegl1 \
libxkbcommon0 \
libdbus-1-3 \
&& rm -rf /var/lib/apt/lists/*
# Create a non-root user