Guest User

Untitled

a guest
Nov 16th, 2018
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.33 KB | None | 0 0
  1. FROM rust:latest
  2. ARG PACKAGE_NAME=package_name
  3. WORKDIR /opt/$PACKAGE_NAME
  4. RUN rustup target add x86_64-unknown-linux-musl
  5. ADD Cargo.* ./
  6. ADD . .
  7. RUN cargo build --release --target=x86_64-unknown-linux-musl
  8. RUN mv target/x86_64-unknown-linux-musl/release/$PACKAGE_NAME /opt/bin
  9.  
  10. FROM scratch
  11. COPY --from=0 /opt/bin .
  12. ENTRYPOINT ["./bin"]
Add Comment
Please, Sign In to add comment