File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- FROM node:10.16.0
2- ARG codeServerVersion=docker
3- ARG vscodeVersion=1.38.1
4- ARG githubToken
5-
6- # Install VS Code's deps. These are the only two it seems we need.
7- RUN apt-get update && apt-get install -y \
8- libxkbfile-dev \
9- libsecret-1-dev
10-
11- # Ensure latest yarn.
12- RUN npm install -g yarn@1.13
13-
14- WORKDIR /src
15- COPY . .
16-
17- RUN yarn \
18- && MINIFY=true GITHUB_TOKEN="${githubToken}" yarn build "${vscodeVersion}" "${codeServerVersion}" \
19- && yarn binary "${vscodeVersion}" "${codeServerVersion}" \
20- && mv "/src/build/code-server${codeServerVersion}-vsc${vscodeVersion}-linux-x86_64-built/code-server${codeServerVersion}-vsc${vscodeVersion}-linux-x86_64" /src/build/code-server \
21- && rm -r /src/build/vscode-* \
22- && rm -r /src/build/code-server*-linux-*
1+ FROM codercom/code-server:v2 as base
232
243# We deploy with ubuntu so that devs have a familiar environment.
254FROM ubuntu:18.04
@@ -50,7 +29,4 @@ RUN mkdir -p /home/coder/project
5029
5130WORKDIR /home/coder/project
5231
53- COPY --from=0 /src/build/code-server /usr/local/bin/code-server
54- EXPOSE 8080
55-
56- ENTRYPOINT ["dumb-init" , "code-server" , "--host" , "0.0.0.0" ]
32+ COPY --from=base /usr/local/bin/code-server /usr/local/bin/code-server
You can’t perform that action at this time.
0 commit comments