We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5bc26e9 commit 163938dCopy full SHA for 163938d
ci/release-image/Dockerfile
@@ -1,3 +1,8 @@
1
+# syntax=docker/dockerfile:experimental
2
+
3
+FROM scratch AS packages
4
+COPY release-packages/code-server*.deb /tmp/
5
6
FROM debian:11
7
8
RUN apt-get update \
@@ -34,9 +39,8 @@ RUN ARCH="$(dpkg --print-architecture)" && \
34
39
mkdir -p /etc/fixuid && \
35
40
printf "user: coder\ngroup: coder\n" > /etc/fixuid/config.yml
36
41
37
-COPY release-packages/code-server*.deb /tmp/
38
42
COPY ci/release-image/entrypoint.sh /usr/bin/entrypoint.sh
-RUN dpkg -i /tmp/code-server*$(dpkg --print-architecture).deb && rm /tmp/code-server*.deb
43
+RUN --mount=from=packages,src=/tmp,dst=/tmp/packages dpkg -i /tmp/packages/code-server*$(dpkg --print-architecture).deb
44
45
EXPOSE 8080
46
# This way, if someone sets $DOCKER_USER, docker-exec will still work as
0 commit comments