FROM golang:1.26.1-alpine3.23 AS builder WORKDIR /app ENV GOPROXY=https://goproxy.cn,direct COPY go.mod ./ COPY main.go ./ RUN go mod download RUN go build -o user-svc main.go FROM alpine:3.23 WORKDIR /app COPY --from=builder /app/user-svc . EXPOSE 50051 CMD ["./user-svc"]