FROM golang:alpine as builder WORKDIR /app COPY . . RUN go env -w GOPROXY=https://goproxy.cn,direct RUN go mod tidy RUN go build -o whoami FROM scratch COPY --from=builder /app/whoami . ENTRYPOINT ["/whoami"] EXPOSE 80