mirror of
https://github.com/kubereboot/kured.git
synced 2026-03-04 18:00:23 +00:00
* build: integrate goreleaser, syft and cosign Signed-off-by: Christian Kotzbauer <git@ckotzbauer.de> * fix: chmod for all binaries Signed-off-by: Christian Kotzbauer <git@ckotzbauer.de> * fix: version-env Signed-off-by: Christian Kotzbauer <git@ckotzbauer.de> * fix: remove prefix Signed-off-by: Christian Kotzbauer <git@ckotzbauer.de> * fix: remove prefix Signed-off-by: Christian Kotzbauer <git@ckotzbauer.de> * fix: schellcheck Signed-off-by: Christian Kotzbauer <git@ckotzbauer.de> * fix: shellcheck Signed-off-by: Christian Kotzbauer <git@ckotzbauer.de> * fix: several script updates Signed-off-by: Christian Kotzbauer <git@ckotzbauer.de> * fix: remove main-prefix Signed-off-by: Christian Kotzbauer <git@ckotzbauer.de> Signed-off-by: Christian Kotzbauer <git@ckotzbauer.de>
26 lines
637 B
Docker
26 lines
637 B
Docker
FROM --platform=$TARGETPLATFORM alpine:3.16.2 as bin
|
|
|
|
ARG TARGETOS
|
|
ARG TARGETARCH
|
|
ARG TARGETVARIANT
|
|
|
|
COPY dist/ /dist
|
|
RUN set -ex \
|
|
&& case "${TARGETARCH}" in \
|
|
amd64) \
|
|
SUFFIX="_v1" \
|
|
;; \
|
|
arm) \
|
|
SUFFIX="_${TARGETVARIANT:1}" \
|
|
;; \
|
|
*) \
|
|
SUFFIX="" \
|
|
;; \
|
|
esac \
|
|
&& cp /dist/kured_${TARGETOS}_${TARGETARCH}${SUFFIX}/kured /dist/kured;
|
|
|
|
FROM --platform=$TARGETPLATFORM alpine:3.16.2
|
|
RUN apk update --no-cache && apk upgrade --no-cache && apk add --no-cache ca-certificates tzdata
|
|
COPY --from=bin /dist/kured /usr/bin/kured
|
|
ENTRYPOINT ["/usr/bin/kured"]
|