FROM golang:1.26-alpine AS build
WORKDIR /src
COPY go.mod ./
COPY cmd/mock ./cmd/mock
RUN CGO_ENABLED=0 go build -trimpath -o /mock ./cmd/mock
FROM scratch
COPY --from=build /mock /mock
ENTRYPOINT ["/mock"]
