Generate version and commit refs for built docker image

This commit is contained in:
ErickSkrauch
2023-12-13 01:09:21 +01:00
parent 3526570dd3
commit 8959e53270
2 changed files with 19 additions and 0 deletions

View File

@@ -2,6 +2,9 @@
FROM golang:1.21-alpine AS builder
ARG VERSION=unversioned
ARG COMMIT=unspecified
COPY . /build
WORKDIR /build
RUN go mod download
@@ -9,6 +12,7 @@ RUN go mod download
RUN CGO_ENABLED=0 \
go build \
-trimpath \
-ldflags "-X github.com/elyby/chrly/version.version=$VERSION -X github.com/elyby/chrly/version.commit=$COMMIT" \
-ldflags="-w -s" \
-o chrly \
main.go