21 lines
339 B
Docker
21 lines
339 B
Docker
FROM docker.io/library/rust:1.88-alpine AS build
|
|
|
|
RUN apk --no-cache add musl-dev
|
|
|
|
WORKDIR /src
|
|
|
|
COPY . .
|
|
|
|
RUN cargo build --release --locked
|
|
|
|
RUN strip target/release/k8s-reboot-coordinator
|
|
|
|
|
|
FROM scratch
|
|
|
|
COPY --from=build /src/target/release/k8s-reboot-coordinator /
|
|
|
|
ENV ROCKET_CLI_COLORS=false
|
|
|
|
ENTRYPOINT ["/k8s-reboot-coordinator"]
|