aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Dockerfile7
1 files changed, 5 insertions, 2 deletions
diff --git a/Dockerfile b/Dockerfile
index 2010b09..50f7003 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -13,9 +13,12 @@ RUN go mod download
# Copy source code
COPY . .
-# Build the binary
+# Build the binary with version info
RUN CGO_ENABLED=0 GOOS=linux go build \
- -ldflags="-s -w -X main.version=$(git describe --tags --always --dirty 2>/dev/null || echo dev)" \
+ -ldflags="-s -w \
+ -X main.version=$(git describe --tags --always --dirty 2>/dev/null || echo dev) \
+ -X main.commit=$(git rev-parse --short HEAD 2>/dev/null || echo none) \
+ -X main.date=$(date -u +%Y-%m-%dT%H:%M:%SZ)" \
-o kaze ./cmd/kaze
# Runtime stage