FROM golang:1.25-alpine AS build WORKDIR /app COPY go.mod go.sum* ./ RUN go mod download COPY cmd ./cmd COPY internal ./internal RUN CGO_ENABLED=0 go build -o /svc-proxy ./cmd/svc-proxy FROM alpine:3.21 COPY --from=build /svc-proxy /svc-proxy ENTRYPOINT ["/svc-proxy"]