mirror of
https://github.com/mariadb-operator/mariadb-operator.git
synced 2025-07-31 21:08:45 +00:00
26 lines
569 B
Docker
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"]
|