From 1876f466872d884f9cde2faa895ba8f444e71c59 Mon Sep 17 00:00:00 2001 From: Jens Ahrensfeld Date: Fri, 10 May 2024 18:36:28 +0200 Subject: [PATCH] Added MESA, added vnc/xstartup.turbovnc --- Dockerfile | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Dockerfile b/Dockerfile index 30ac7f2..c36cea8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -14,6 +14,7 @@ RUN apt-get install -y python3 FROM base as sources ADD https://github.com/libjpeg-turbo/libjpeg-turbo.git /tmp/turbojpeg ADD https://github.com/TurboVNC/turbovnc.git /tmp/turbovnc +ADD https://archive.mesa3d.org/mesa-24.0.7.tar.xz /tmp/mesa FROM sources as build WORKDIR "/tmp/turbojpeg/build" @@ -24,6 +25,7 @@ WORKDIR "/tmp/turbovnc/build" RUN cmake -G"Unix Makefiles" -DTVNC_BUILDVIEWER:BOOL=false .. RUN make -j4 && make install + RUN apt-get install -y icewm RUN apt-get install -y x11-apps @@ -34,6 +36,7 @@ ENV PATH=$PATH:/opt/TurboVNC/bin RUN mkdir ~/.vnc/ RUN echo $PASSWORD | vncpasswd -f > ~/.vnc/passwd RUN chmod 0600 ~/.vnc/passwd +COPY vnc/xstartup.turbovnc ~/.vnc/ EXPOSE 5900 @@ -46,3 +49,6 @@ CMD ["/app/app.sh"] # https://jaydenm.com/blog/docker-x11-desktop/ # https://github.com/karinepires/docker-secure-vncserver/blob/master/Dockerfile # https://github.com/theonemule/docker-opengl-turbovnc/blob/master/dockerfile + +# MESA +# https://docs.mesa3d.org/install.html