diff --git a/.gitignore b/.gitignore index 3cdab39..26e336c 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ -maintain/ \ No newline at end of file +maintain/ +/build \ No newline at end of file diff --git a/amd64.dockerfile b/amd64.dockerfile index caf272d..21e6ca2 100644 --- a/amd64.dockerfile +++ b/amd64.dockerfile @@ -8,7 +8,17 @@ git; \ git clone https://github.com/influxdata/telegraf.git; \ cd /go/telegraf; \ - git checkout ${APP_VERSION}; \ + git checkout ${APP_VERSION}; + + # fix security + # https://github.com/advisories/GHSA-m425-mq94-257g + RUN set -ex; \ + sed -i 's#\(google.golang.org/grpc\) v1.58.2#\1 v1.58.3#g' /go/telegraf/go.mod; \ + cd /go/telegraf; \ + go mod tidy; + + RUN set -ex; \ + cd /go/telegraf; \ make build -j $(nproc); \ mv telegraf /usr/local/bin;