@@ -4,8 +4,14 @@ ARG AUTHORS
4
4
FROM ${NAMESPACE}/base:${VERSION}
5
5
LABEL authors=${AUTHORS}
6
6
7
- ARG NOVNC_VERSION="1.4.0"
8
- ARG WEBSOCKIFY_VERSION="0.11.0"
7
+ # Inputs: heads, tags
8
+ ARG NOVNC_SOURCE="heads"
9
+ # Inputs: master, "v1.4.0"
10
+ ARG NOVNC_VERSION="master"
11
+ # Inputs: heads, tags
12
+ ARG WEBSOCKIFY_SOURCE="heads"
13
+ # Inputs: master, "v0.11.0"
14
+ ARG WEBSOCKIFY_VERSION="master"
9
15
10
16
USER root
11
17
@@ -97,13 +103,13 @@ RUN apt-get -qqy update \
97
103
# noVNC exposes VNC through a web page #
98
104
# #######################################
99
105
RUN wget -nv -O noVNC.zip \
100
- "https://github.com/novnc/noVNC/archive/refs/tags/v ${NOVNC_VERSION}.zip" \
106
+ "https://github.com/novnc/noVNC/archive/refs/${NOVNC_SOURCE}/ ${NOVNC_VERSION}.zip" \
101
107
&& unzip -x noVNC.zip \
102
108
&& mv noVNC-${NOVNC_VERSION} /opt/bin/noVNC \
103
109
&& cp /opt/bin/noVNC/vnc.html /opt/bin/noVNC/index.html \
104
110
&& rm noVNC.zip \
105
111
&& wget -nv -O websockify.zip \
106
- "https://github.com/novnc/websockify/archive/refs/tags/v ${WEBSOCKIFY_VERSION}.zip" \
112
+ "https://github.com/novnc/websockify/archive/refs/${WEBSOCKIFY_SOURCE}/ ${WEBSOCKIFY_VERSION}.zip" \
107
113
&& unzip -x websockify.zip \
108
114
&& rm websockify.zip \
109
115
&& mv websockify-${WEBSOCKIFY_VERSION} /opt/bin/noVNC/utils/websockify \
0 commit comments