From c98a9701c8579fe27661da9a821245c830ecaab3 Mon Sep 17 00:00:00 2001
From: Guilhem Saurel <guilhem.saurel@laas.fr>
Date: Sun, 2 Oct 2022 12:11:18 +0200
Subject: [PATCH] VNC: use display 12 and remove user password

---
 docker/vnc/Dockerfile | 3 ++-
 docker/vnc/docker-vnc | 4 ++--
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/docker/vnc/Dockerfile b/docker/vnc/Dockerfile
index e187ec0..42476ef 100644
--- a/docker/vnc/Dockerfile
+++ b/docker/vnc/Dockerfile
@@ -13,10 +13,11 @@ RUN --mount=type=cache,sharing=locked,target=/var/cache/apt --mount=type=cache,s
     x11-apps \
     xfce4
 
-EXPOSE 5901
+EXPOSE 5912
 
 RUN chmod 777 /usr/share/novnc/utils \
  && useradd -m user \
+ && sed -i '/user/s/:x:/::/' /etc/passwd \
  && echo "user ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers
 
 USER user
diff --git a/docker/vnc/docker-vnc b/docker/vnc/docker-vnc
index 4093545..bda84e4 100755
--- a/docker/vnc/docker-vnc
+++ b/docker/vnc/docker-vnc
@@ -2,6 +2,6 @@
 
 mkdir ~/.vnc
 ln -s /usr/bin/startxfce4 ~/.vnc/xstartup
-tigervncserver -SecurityTypes None
-sed -i 's/.(hostname)/localhost/g;s/5900/5901/' /usr/share/novnc/utils/launch.sh
+tigervncserver -SecurityTypes None :12
+sed -i 's/.(hostname)/localhost/g;s/5900/5912/' /usr/share/novnc/utils/launch.sh
 /usr/share/novnc/utils/launch.sh
-- 
GitLab