Files
mariadb-operator/Dockerfile
Stefan Genov 45b6195ad3 ci: Bump go and depedencies to latest.
go bumped to 1.25.1.
golint has been upgraded and new errors were reported and fixed. https://github.com/golangci/golangci-lint/releases/tag/v2.4.0
go tools were updated: https://github.com/golang/go/issues/74462
2025-09-17 13:50:17 +02:00

22 lines
421 B
Docker

FROM golang:1.25.1-alpine3.21 AS builder
ARG TARGETOS
ARG TARGETARCH
ENV CGO_ENABLED=0 GOOS=${TARGETOS} GOARCH=${TARGETARCH}
WORKDIR /app
COPY go.mod go.sum /app/
RUN go mod download
COPY . /app
RUN go build -o mariadb-operator cmd/controller/*.go
FROM gcr.io/distroless/static AS app
WORKDIR /
COPY --from=builder /app/mariadb-operator /bin/mariadb-operator
USER 65532:65532
ENTRYPOINT ["/bin/mariadb-operator"]