X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=dmaap-mediator-producer%2FDockerfile;h=6d9b2b87f8dd31d6e193416a918306258e788e48;hb=75123350d6d40767688079d149d26e866ad3d03a;hp=78981bd253d51300d21c1f53d9b020f7020c6085;hpb=b43cca1ae1da9826ee934c61f69f2270bd8b4d08;p=nonrtric.git diff --git a/dmaap-mediator-producer/Dockerfile b/dmaap-mediator-producer/Dockerfile index 78981bd2..6d9b2b87 100644 --- a/dmaap-mediator-producer/Dockerfile +++ b/dmaap-mediator-producer/Dockerfile @@ -20,20 +20,21 @@ ## ## Build ## -FROM golang:1.17-bullseye AS build +FROM nexus3.o-ran-sc.org:10001/golang:1.17-bullseye AS build WORKDIR /app -COPY go.mod ./ -COPY go.sum ./ +COPY go.mod . +COPY go.sum . RUN go mod download -COPY . ./ +COPY . . RUN go build -o /dmaapmediatorproducer ## ## Deploy ## -FROM gcr.io/distroless/base-debian10 +FROM gcr.io/distroless/base-debian11 WORKDIR / ## Copy from "build" stage COPY --from=build /dmaapmediatorproducer . COPY --from=build /app/configs/* /configs/ +COPY --from=build /app/security/* /security/ USER nonroot:nonroot ENTRYPOINT ["/dmaapmediatorproducer"]