From 645ba113b45246ae45f58d2b94f5db7a27b1be83 Mon Sep 17 00:00:00 2001 From: Jim Myhrberg Date: Mon, 7 May 2018 07:01:03 +0100 Subject: [PATCH] Correctly set main vars from Dockerfile, and reduce binary size --- Dockerfile | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 30cbf6d..9f2871b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,7 +8,10 @@ ADD . /go/src/github.com/jimeh/casecmp RUN set -e \ && dep ensure \ && CGO_ENABLED=0 go build -a -o /casecmp \ - -ldflags "-X main.Version=$(cat VERSION)" + -ldflags "-s -w \ + -X main.version=$(cat VERSION) \ + -X main.commit=$(git show --format='%h' --no-patch)\ + -X main.date=$(date +%Y-%m-%dT%T%z)" FROM scratch @@ -16,4 +19,4 @@ COPY --from=builder /casecmp / ENV PORT 8080 EXPOSE 8080 WORKDIR / -CMD ["/casecmp"] +ENTRYPOINT ["/casecmp"]