@@ -5,13 +5,13 @@ ARG AUTHORS
5
5
LABEL authors=${AUTHORS}
6
6
7
7
# Inputs: heads, tags
8
- ARG NOVNC_SOURCE="heads "
8
+ ARG NOVNC_SOURCE="tags "
9
9
# Inputs: master, "v1.4.0"
10
- ARG NOVNC_VERSION="master "
10
+ ARG NOVNC_VERSION="v1.5.0 "
11
11
# Inputs: heads, tags
12
- ARG WEBSOCKIFY_SOURCE="heads "
12
+ ARG WEBSOCKIFY_SOURCE="tags "
13
13
# Inputs: master, "v0.11.0"
14
- ARG WEBSOCKIFY_VERSION="master "
14
+ ARG WEBSOCKIFY_VERSION="v0.12.0 "
15
15
ARG LANG_WHICH=en
16
16
ARG LANG_WHERE=US
17
17
ARG ENCODING=UTF-8
@@ -111,23 +111,23 @@ RUN --mount=type=secret,id=SEL_PASSWD \
111
111
&& wget -nv -O noVNC.zip \
112
112
"https://github.com/novnc/noVNC/archive/refs/${NOVNC_SOURCE}/${NOVNC_VERSION}.zip" \
113
113
&& unzip -x noVNC.zip \
114
- && mv noVNC-${NOVNC_VERSION} /opt/bin/noVNC \
114
+ && mv noVNC-${NOVNC_VERSION#v } /opt/bin/noVNC \
115
115
&& cp /opt/bin/noVNC/vnc.html /opt/bin/noVNC/index.html \
116
116
&& rm noVNC.zip \
117
117
&& wget -nv -O websockify.zip \
118
118
"https://github.com/novnc/websockify/archive/refs/${WEBSOCKIFY_SOURCE}/${WEBSOCKIFY_VERSION}.zip" \
119
119
&& unzip -x websockify.zip \
120
120
&& rm websockify.zip \
121
121
# Setup dependencies
122
- && cd websockify-${WEBSOCKIFY_VERSION} \
122
+ && cd websockify-${WEBSOCKIFY_VERSION#v } \
123
123
&& python3 setup.py install \
124
124
# Move websockify and run to the noVNC directory
125
125
&& mv websockify /opt/bin/noVNC/utils/websockify \
126
126
&& mv run /opt/bin/noVNC/utils/websockify \
127
127
&& chmod +x /opt/bin/noVNC/utils/websockify/run \
128
128
# Cleanup unnecessary files
129
129
&& cd .. \
130
- && rm -rf websockify-${WEBSOCKIFY_VERSION} \
130
+ && rm -rf websockify-${WEBSOCKIFY_VERSION#v } \
131
131
# ========================================================================
132
132
# Run this command for executable file permissions for /dev/shm when #
133
133
# this is a "child" container running in Docker Desktop and WSL2 distro #
0 commit comments