github.com/netdata/go.d.plugin@v0.58.1/Dockerfile.dev (about) 1 FROM golang:1.16 AS build-env 2 3 RUN mkdir -p /workspace 4 WORKDIR /workspace 5 6 ENV GOOS=linux 7 ENV GOARCH=amd64 8 ENV CGO_ENABLED=0 9 10 ADD go.mod go.sum ./ 11 12 RUN go mod download 13 14 ADD . . 15 16 RUN go build -o go.d.plugin github.com/netdata/go.d.plugin/cmd/godplugin 17 18 FROM netdata/netdata 19 20 ADD ./mocks/netdata/netdata.conf /etc/netdata/ 21 ADD ./mocks/conf.d /usr/lib/netdata/conf.d 22 COPY --from=build-env /workspace/go.d.plugin /usr/libexec/netdata/plugins.d/go.d.plugin