diff --git a/Dockerfile b/Dockerfile index 23d8e50..f33c42e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,15 +1,9 @@ FROM --platform=$BUILDPLATFORM docker.io/library/golang:1.21.4-bookworm AS build - -VOLUME . /go/src/app - +WORKDIR /go/src/app +COPY . . RUN go mod download - -ENV CGO_ENABLED=0 - -RUN GOOS=$TARGETOS GOARCH=$TARGETPLATFORM go build -v -o /go/bin/unbound_exporter ./... +RUN CGO_ENABLED=0 GOOS=$TARGETOS GOARCH=$TARGETPLATFORM go build -v -o /go/bin/unbound_exporter FROM gcr.io/distroless/static-debian12 - COPY --from=build /go/bin/unbound_exporter / - ENTRYPOINT ["/unbound_exporter"]