FROM golang:1.25.3-alpine AS builder WORKDIR /app COPY ./app/go.mod ./app/go.sum ./ RUN go mod download RUN go mod verify COPY ./app ./. RUN go build -o app . FROM alpine:latest AS runner WORKDIR /app COPY --from=builder /app/app /app/app CMD ["./app"]