##
FROM 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
WORKDIR /
## Copy from "build" stage
COPY --from=build /dmaapmediatorproducer .
-COPY --from=build /app/configs/ configs
+COPY --from=build /app/configs/* /configs/
+COPY --from=build /app/security/* /security/
USER nonroot:nonroot
ENTRYPOINT ["/dmaapmediatorproducer"]