Document alternative builder for scratch image
This commit is contained in:
parent
33e73ecf5b
commit
9e5498e3f2
@ -45,3 +45,32 @@ COPY --from=builder /app/target/x86_64-unknown-linux-musl/release/small-rust ./
|
||||
USER small-rust:small-rust
|
||||
|
||||
CMD ["/app/small-rust"]
|
||||
|
||||
####################################################################################################
|
||||
## Alternatively use this builder (image size actually bigger)
|
||||
####################################################################################################
|
||||
#FROM rust:1-alpine3.19 AS builder
|
||||
#
|
||||
#RUN rustup update nightly; rustup default nightly;
|
||||
#
|
||||
## Create appuser
|
||||
#ENV USER=small-rust
|
||||
#ENV UID=10001
|
||||
#
|
||||
#RUN adduser \
|
||||
# --disabled-password \
|
||||
# --gecos "" \
|
||||
# --home "/nonexistent" \
|
||||
# --shell "/sbin/nologin" \
|
||||
# --no-create-home \
|
||||
# --uid "${UID}" \
|
||||
# "${USER}"
|
||||
#
|
||||
#RUN apk add --no-cache musl-dev
|
||||
#
|
||||
#WORKDIR /app
|
||||
#
|
||||
#COPY ./ /app
|
||||
#
|
||||
#RUN cargo build --release
|
||||
#
|
||||
|
Loading…
Reference in New Issue
Block a user