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