release-me 0.1.0

Create your release with ease!
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
FROM alpine:latest as certs
RUN apk --update add ca-certificates

FROM clux/muslrust as builder

ENV RUSTFLAGS "-C opt-level=s"
COPY . /volume/
RUN cargo build --release

FROM scratch

WORKDIR /repo

COPY --from=certs /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt
COPY --from=builder /volume/target/x86_64-unknown-linux-musl/release/release-me /release-me

ENTRYPOINT ["/release-me"]
CMD ["/repo"]