Skip to content

Commit 8f2936c

Browse files
committed
Use ADD --chown
1 parent d4fba1d commit 8f2936c

File tree

3 files changed

+3
-10
lines changed

3 files changed

+3
-10
lines changed

README.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -158,8 +158,7 @@ FROM ekidd/rust-musl-builder
158158
159159
# We need to add the source code to the image because `rust-musl-builder`
160160
# assumes a UID of 1000, but TravisCI has switched to 2000.
161-
ADD . ./
162-
RUN sudo chown -R rust:rust .
161+
ADD --chown=rust:rust . ./
163162

164163
CMD cargo build --release
165164
```

examples/linking-with-git2/Dockerfile

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,7 @@
77
FROM ekidd/rust-musl-builder AS builder
88

99
# Add our source code.
10-
ADD . ./
11-
12-
# Fix permissions on source code.
13-
RUN sudo chown -R rust:rust /home/rust
10+
ADD --chown=rust:rust . ./
1411

1512
# Build our application.
1613
RUN cargo build

examples/using-diesel/Dockerfile

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,7 @@ ARG BASE_IMAGE=ekidd/rust-musl-builder:latest
1111
FROM ${BASE_IMAGE} AS builder
1212

1313
# Add our source code.
14-
ADD . ./
15-
16-
# Fix permissions on source code.
17-
RUN sudo chown -R rust:rust /home/rust
14+
ADD --chown=rust:rust . ./
1815

1916
# Build our application.
2017
RUN cargo build --release

0 commit comments

Comments
 (0)