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