|
|
@@ -49,10 +49,18 @@ RUN go mod download
|
|
|
COPY . .
|
|
|
|
|
|
# see build_docker.sh
|
|
|
-ARG goflags_arg=""
|
|
|
-ENV GOFLAGS=$goflags_arg
|
|
|
+ARG VERSION_LONG=""
|
|
|
+ENV VERSION_LONG=$VERSION_LONG
|
|
|
+ARG VERSION_SHORT=""
|
|
|
+ENV VERSION_SHORT=$VERSION_SHORT
|
|
|
+ARG VERSION_GIT_HASH=""
|
|
|
+ENV VERSION_GIT_HASH=$VERSION_GIT_HASH
|
|
|
|
|
|
-RUN go install -v ./cmd/...
|
|
|
+RUN go install -tags=xversion -ldflags="\
|
|
|
+ -X tailscale.com/version.Long=$VERSION_LONG \
|
|
|
+ -X tailscale.com/version.Short=$VERSION_SHORT \
|
|
|
+ -X tailscale.com/version.GitCommit=$VERSION_GIT_HASH" \
|
|
|
+ -v ./cmd/...
|
|
|
|
|
|
FROM alpine:3.11
|
|
|
RUN apk add --no-cache ca-certificates iptables iproute2
|