Skip to content

Commit 5b3afd2

Browse files
Fix Release download URL in Dockerfile when building OVSCS (#31)
1 parent 0e5c6f9 commit 5b3afd2

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

Dockerfile

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
99
WORKDIR /home/
1010

1111
ARG RELEASE_TAG
12+
ARG RELEASE_TYPE="stable" # Supports stable or insiders
1213
ARG RELEASE_ORG="gitpod-io"
1314
ARG 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

3541
ARG USERNAME=openvscode-server
3642
ARG USER_UID=1000

0 commit comments

Comments
 (0)