ingress-nginx-helm/images/go-grpc-greeter-server/rootfs/Dockerfile
k8s-infra-cherrypick-robot 1f3a3fb3f9
Images: Bump Alpine to v3.21. (#12529)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Marco Ebert <marco_ebert@icloud.com>
2024-12-21 00:54:11 +01:00

18 lines
325 B
Docker

ARG GOLANG_VERSION
FROM golang:${GOLANG_VERSION}-alpine3.21 as build
WORKDIR /go/src/greeter-server
COPY main.go .
RUN go mod init greeter-server && \
go mod tidy && \
go build -o /greeter-server main.go
FROM gcr.io/distroless/base-debian10
COPY --from=build /greeter-server /
EXPOSE 50051
CMD ["/greeter-server"]