mirror of
https://github.com/ysoftdevs/imagepullsecret-injector.git
synced 2026-01-11 14:30:42 +01:00
14 lines
511 B
Docker
14 lines
511 B
Docker
FROM golang:1.19.0 AS builder
|
|
|
|
WORKDIR /go/src/github.com/ysoftdevs/imagepullsecret-injector
|
|
COPY . .
|
|
RUN make vendor build
|
|
|
|
FROM alpine:3.16.2 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"]
|