From d90dc1fbf9e89fd953b845e6d04c6edf0eee673c Mon Sep 17 00:00:00 2001 From: Aliaksandr Valialkin Date: Tue, 12 May 2020 14:17:40 +0300 Subject: [PATCH] deployment/docker: omit http2 support in `*-prod` binaries VictoriaMetrics doesn't use http/2.0, so disable it completely. Use `nethttpomithttp2` tag defined in Go1.14 for this. See https://github.com/golang/go/commit/2566e21f243387156e8e7f2acad0ce14d9712bbc for details. --- deployment/docker/Makefile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/deployment/docker/Makefile b/deployment/docker/Makefile index 380b7ce39..cc032895c 100644 --- a/deployment/docker/Makefile +++ b/deployment/docker/Makefile @@ -32,7 +32,9 @@ app-via-docker: package-base package-builder --env GO111MODULE=on \ $(DOCKER_OPTS) \ $(BUILDER_IMAGE) \ - go build $(RACE) -mod=vendor -trimpath -ldflags "-s -w -extldflags '-static' $(GO_BUILDINFO)" -tags 'netgo osusergo' \ + go build $(RACE) -mod=vendor -trimpath \ + -ldflags "-s -w -extldflags '-static' $(GO_BUILDINFO)" \ + -tags 'netgo osusergo nethttpomithttp2' \ -o bin/$(APP_NAME)$(APP_SUFFIX)-prod $(PKG_PREFIX)/app/$(APP_NAME) package-via-docker: