From 4a76e450b959f774a92c9f763375625271160aed Mon Sep 17 00:00:00 2001 From: Jonathan Weth <git@jonathanweth.de> Date: Sun, 4 Apr 2021 17:20:44 +0200 Subject: [PATCH] Install xorg in Docker for use with electron-pdf --- Dockerfile | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 4b4894fc2..275f97ec5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -12,6 +12,7 @@ ENV PIP_DISABLE_PIP_VERSION_CHECK 1 ENV PIP_NO_CACHE_DIR 1 ENV PIP_EXTRA_INDEX_URL https://edugit.org/api/v4/projects/461/packages/pypi/simple ENV PIP_USE_DEPRECATED legacy-resolver +ENV DEBIAN_FRONTEND noninteractive # Configure app settings for build and runtime ENV ALEKSIS_static__root /usr/share/aleksis/static @@ -32,7 +33,29 @@ RUN apt-get -y update && \ libssl-dev \ postgresql-client \ yarnpkg \ - xvfb && \ + xvfb \ + x11-xkb-utils \ + xfonts-100dpi \ + xfonts-75dpi \ + xfonts-scalable \ + xfonts-cyrillic \ + x11-apps \ + clang \ + libdbus-1-dev \ + libgtk2.0-dev \ + libnotify-dev \ + gnome-keyring \ + libgconf2-dev \ + libasound2-dev \ + libcap-dev \ + libcups2-dev \ + libxtst-dev \ + libxss1 \ + libnss3-dev \ + gcc-multilib \ + libgbm-dev \ + xauth \ + g++-multilib && \ eatmydata yarnpkg global add electron-pdf && \ eatmydata pip install uwsgi -- GitLab