Files
Edward Viaene 7598823bf9 mutatingwebhook (#23)
* mutatingwebhook
2021-01-20 13:47:42 +01:00

28 lines
515 B
Docker

#
# Build go project
#
FROM golang:1.15-alpine as go-builder
WORKDIR /go/src/github.com/wardviaene/kubernetes-course/mutatingwebhook
COPY . .
RUN CGO_ENABLED=0 GOOS=linux go build -a -installsuffix cgo -o mutatingwebhook *.go
#
# Runtime container
#
FROM alpine:latest
RUN mkdir -p /app && \
addgroup -S app && adduser -S app -G app && \
chown app:app /app
WORKDIR /app
COPY --from=go-builder /go/src/github.com/wardviaene/kubernetes-course/mutatingwebhook .
USER app
CMD ["./mutatingwebhook"]