feat(goreleaser): init

This commit is contained in:
2025-05-29 13:25:29 +02:00
parent 27e89bc54a
commit 4e23b5f299
5 changed files with 185 additions and 30 deletions

View File

@ -1,23 +1,5 @@
# ARGs
# ==================================
ARG BASE_IMAGE
ARG BUILD_IMAGE
ARG EXECUTABLE_TARGET
ARG GOPROXY
ARG GOPRIVATE
ARG VERSION
FROM scratch AS build
# BUILD
# ==============================================================================
FROM ${BUILD_IMAGE} AS build-env
COPY docker-hub-description-updater-* /usr/bin/docker-hub-description-updater
ADD ./ /workspace
RUN make clean ${EXECUTABLE_TARGET} GOPROXY=${GOPROXY}
# TARGET
# ==============================================================================
FROM ${BASE_IMAGE}
COPY --from=build-env /workspace/${EXECUTABLE_TARGET} /usr/bin/dhdu
RUN chmod +x /usr/bin/dhdu
ENTRYPOINT [ "/usr/bin/dhdu" ]
ENTRYPOINT [ "/usr/bin/docker-hub-description-updater" ]