Skip to content
Snippets Groups Projects
Commit 853d6830 authored by Emmanuel Bruno's avatar Emmanuel Bruno
Browse files

adds remote desktop

parent be5487b6
No related branches found
No related tags found
No related merge requests found
......@@ -170,13 +170,34 @@ RUN --mount=type=cache,target=/var/cache/apt,sharing=locked \
xfce4-settings \
xorg \
xubuntu-icon-theme && \
chown -R $NB_UID:$NB_GID $HOME && \
rm -rf /var/lib/apt/lists/*
# Install TurboVNC (https://github.com/TurboVNC/turbovnc)
ARG TURBOVNC_VERSION=3.0.3
RUN if [ "$TARGETPLATFORM" = "linux/amd64" ]; then \
ARCH_LEG=x86_64; \
ARCH=amd64; \
elif [ "$TARGETPLATFORM" = "linux/arm64/v8" ] || [ "$TARGETPLATFORM" = "linux/arm64" ]; then \
ARCH_LEG=aarch64; \
ARCH=arm64; \
else \
ARCH_LEG=amd64; \
ARCH=amd64; \
fi && \
wget -q "https://sourceforge.net/projects/turbovnc/files/${TURBOVNC_VERSION}/turbovnc_${TURBOVNC_VERSION}_${ARCH}.deb/download" -O turbovnc.deb \
&& apt-get install -y -q ./turbovnc.deb \
# remove light-locker to prevent screen lock
&& apt-get remove -y -q light-locker \
&& rm ./turbovnc.deb \
&& ln -s /opt/TurboVNC/bin/* /usr/local/bin/
RUN --mount=type=cache,target=${PIP_CACHE_DIR},sharing=locked \
--mount=type=cache,target=${CONDA_PKG_DIR},sharing=locked \
echo -e "\e[93m***** Install Jupyter Remote desktop Extension ****\e[38;5;241m" && \
pip install --quiet --upgrade \
jupyter-remote-desktop-proxy
jupyter-remote-desktop-proxy && \
conda install -c conda-forge websockify
USER $NB_USER
......
......@@ -8,6 +8,7 @@ A base image for the Jupyter Lab ased on jupyter/minimal-notebook :
* TexLive
* Code Server Web IDE
* Jupyter Book
* Web remote desktop
## Quickstart
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment