
* start upgrade to 1.19.4 Signed-off-by: James Strong <james.strong@chainguard.dev> * add matrix to image test-image Signed-off-by: James Strong <james.strong@chainguard.dev> * update to alpine 3.17 Signed-off-by: James Strong <james.strong@chainguard.dev> * remove need for curl Signed-off-by: James Strong <james.strong@chainguard.dev> Signed-off-by: James Strong <james.strong@chainguard.dev>
16 lines
294 B
Docker
16 lines
294 B
Docker
FROM golang:1.19.4-alpine3.17 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"]
|