Files
mariadb-operator/Dockerfile.ent
2024-07-15 11:01:00 +02:00

26 lines
569 B
Docker

FROM golang:1.22.5-alpine3.20 AS builder
ARG TARGETOS
ARG TARGETARCH
ENV CGO_ENABLED=0 GOOS=${TARGETOS} GOARCH=${TARGETARCH}
WORKDIR /app
COPY licenses /licenses
COPY LICENSE /licenses
COPY go.mod go.sum /app/
RUN go mod download
COPY . /app
RUN go build -o mariadb-operator-enterprise cmd/enterprise/*.go
FROM registry.access.redhat.com/ubi8/ubi-micro AS app
WORKDIR /
COPY --from=builder /licenses /licenses
COPY --from=builder /app/mariadb-operator-enterprise /bin/mariadb-operator-enterprise
USER 65532:65532
ENTRYPOINT ["/bin/mariadb-operator-enterprise"]