vhdl-parser/Dockerfile
2024-10-04 23:29:34 +08:00

13 lines
374 B
Docker

ARG RUST_VERSION=stable
FROM clux/muslrust:$RUST_VERSION as builder
WORKDIR /volume
COPY . /volume/
ARG CRATE
RUN cargo build --manifest-path $CRATE/Cargo.toml --release
FROM scratch
ARG CRATE
COPY --from=builder /volume/target/x86_64-unknown-linux-musl/release/$CRATE /app/bin/exe
COPY --from=builder /volume/vhdl_libraries /app/vhdl_libraries
ENTRYPOINT ["/app/bin/exe"]