1
0
Fork 0
mirror of https://github.com/kyverno/policy-reporter.git synced 2024-12-14 11:57:32 +00:00
policy-reporter/Dockerfile

27 lines
501 B
Text
Raw Normal View History

2021-02-19 23:58:01 +00:00
FROM golang:1.16 as builder
WORKDIR /app
COPY . .
RUN go get -d -v \
&& go install -v
RUN make build
FROM alpine:latest
LABEL MAINTAINER "Frank Jogeleit <frank.jogeleit@gweb.de>"
WORKDIR /app
RUN apk add --update --no-cache ca-certificates
RUN addgroup -S policyreporter && adduser -u 1234 -S policyreporter -G policyreporter
USER 1234
COPY --from=builder /app/LICENSE.md .
COPY --from=builder /app/build/policyreporter /app/policyreporter
EXPOSE 2112
ENTRYPOINT ["/app/policyreporter"]