Skip to content

Commit b4953a5

Browse files
authored
Merge pull request #66 from Xcodo/docker-fix
Update docker build to use built-in libraries
2 parents ada4025 + bb25be8 commit b4953a5

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

.dockerignore

-1
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,3 @@
33
Dockerfile
44
example_project
55
target
6-
vhdl_libraries

Dockerfile

+4-3
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,10 @@ FROM clux/muslrust:$RUST_VERSION as builder
33
WORKDIR /volume
44
COPY . /volume/
55
ARG CRATE
6-
RUN cargo build --package $CRATE --release
6+
RUN cargo build --manifest-path $CRATE/Cargo.toml --release --features "packaged"
77

88
FROM scratch
99
ARG CRATE
10-
COPY --from=builder /volume/target/x86_64-unknown-linux-musl/release/$CRATE /app
11-
ENTRYPOINT ["/app"]
10+
COPY --from=builder /volume/target/x86_64-unknown-linux-musl/release/$CRATE /app/bin
11+
COPY --from=builder /volume/vhdl_libraries /app/vhdl_libraries
12+
ENTRYPOINT ["/app/bin"]

0 commit comments

Comments
 (0)