Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 38e57a3

Browse files
authored
Exclude .deb files from release Docker image (#5068)
1 parent 5bc26e9 commit 38e57a3

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

‎ci/release-image/Dockerfile‎

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
# syntax=docker/dockerfile:experimental
2+
3+
FROM scratch AS packages
4+
COPY release-packages/code-server*.deb /tmp/
5+
16
FROM debian:11
27

38
RUN apt-get update \
@@ -34,9 +39,8 @@ RUN ARCH="$(dpkg --print-architecture)" && \
3439
mkdir -p /etc/fixuid && \
3540
printf "user: coder\ngroup: coder\n" > /etc/fixuid/config.yml
3641

37-
COPY release-packages/code-server*.deb /tmp/
3842
COPY ci/release-image/entrypoint.sh /usr/bin/entrypoint.sh
39-
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
4044

4145
EXPOSE 8080
4246
# This way, if someone sets $DOCKER_USER, docker-exec will still work as

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /