# First stage: builder
FROM golang:1.21 as builder

WORKDIR /app

COPY . ./

RUN make build

# Second stage: scratch container
FROM gcr.io/pingcap-public/pingcap/alpine-glibc:alpine-3.14.3

COPY --from=builder /app/mysql-readiness-probe /mysql-readiness-probe

CMD ["/mysql-readiness-probe"]
