diff --git a/Dockerfile b/Dockerfile index 77f230d..53b7d65 100644 --- a/Dockerfile +++ b/Dockerfile @@ -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 diff --git a/Dockerfile.ready b/Dockerfile.ready index c9c7673..e44ff5f 100644 --- a/Dockerfile.ready +++ b/Dockerfile.ready @@ -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