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 proxy . FROM alpine:latest AS runner COPY --from=builder /app/proxy /app/proxy CMD ["/app/proxy"]