mirror of
https://github.com/ysoftdevs/imagepullsecret-injector.git
synced 2026-01-14 15:53:44 +01:00
14 lines
512 B
Docker
14 lines
512 B
Docker
FROM golang:1.17.10 AS builder
|
|
|
|
WORKDIR /go/src/github.com/ysoftdevs/imagepullsecret-injector
|
|
COPY . .
|
|
RUN make vendor build
|
|
|
|
FROM alpine:3.15.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"]
|