File tree Expand file tree Collapse file tree 1 file changed +10
-4
lines changed Expand file tree Collapse file tree 1 file changed +10
-4
lines changed Original file line number Diff line number Diff line change @@ -9,6 +9,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
99WORKDIR /home/
1010
1111ARG RELEASE_TAG
12+ ARG RELEASE_TYPE="stable" # Supports stable or insiders
1213ARG RELEASE_ORG="gitpod-io"
1314ARG OPENVSCODE_SERVER_ROOT="/home/.openvscode-server"
1415
@@ -26,11 +27,16 @@ RUN if [ -z "${RELEASE_TAG}" ]; then \
2627 elif [ "${arch}" = "armv7l" ]; then \
2728 arch="armhf" ; \
2829 fi && \
29- wget https://github.com/${RELEASE_ORG}/openvscode-server/releases/download/${RELEASE_TAG}/${RELEASE_TAG}-linux-${arch}.tar.gz && \
30- tar -xzf ${RELEASE_TAG}-linux-${arch}.tar.gz && \
31- mv -f ${RELEASE_TAG}-linux-${arch} ${OPENVSCODE_SERVER_ROOT} && \
30+ if [ "${RELEASE_TYPE}" = "insiders" ]; then \
31+ RELEASE_TYPE_SUFFIX="insiders-" ; \
32+ else \
33+ RELEASE_TYPE_SUFFIX="" ; \
34+ fi && \
35+ wget https://github.com/${RELEASE_ORG}/openvscode-server/releases/download/openvscode-server-${RELEASE_TYPE_SUFFIX}${RELEASE_TAG}/openvscode-server-${RELEASE_TYPE_SUFFIX}${RELEASE_TAG}-linux-${arch}.tar.gz && \
36+ tar -xzf openvscode-server-${RELEASE_TYPE_SUFFIX}${RELEASE_TAG}-linux-${arch}.tar.gz && \
37+ mv -f openvscode-server-${RELEASE_TYPE_SUFFIX}${RELEASE_TAG}-linux-${arch} ${OPENVSCODE_SERVER_ROOT} && \
3238 cp ${OPENVSCODE_SERVER_ROOT}/bin/remote-cli/openvscode-server ${OPENVSCODE_SERVER_ROOT}/bin/remote-cli/code && \
33- rm -f ${RELEASE_TAG}-linux-${arch}.tar.gz
39+ rm -f openvscode-server-${RELEASE_TYPE_SUFFIX} ${RELEASE_TAG}-linux-${arch}.tar.gz
3440
3541ARG USERNAME=openvscode-server
3642ARG USER_UID=1000
You can’t perform that action at this time.
0 commit comments