FROM golang:1.15 AS builder WORKDIR /go/src/github.com/ysoftdevs/imagepullsecret-injector COPY . . RUN make build FROM alpine:3.13.4 as base COPY --from=builder /go/src/github.com/ysoftdevs/imagepullsecret-injector/build/_output/bin/imagepullsecret-injector /usr/local/bin/imagepullsecret-injector RUN addgroup -S imagepullsecret-injector-group && adduser -S imagepullsecret-injector-user -G imagepullsecret-injector-group USER imagepullsecret-injector-user ENTRYPOINT ["imagepullsecret-injector"]