From 99e07f17d9ef61e48a71b1b12ce5239fec9604b0 Mon Sep 17 00:00:00 2001 From: Anton Troshin Date: Tue, 23 Jul 2024 11:12:49 -0500 Subject: [PATCH 1/2] Fix distributed calculator tutorial Go docker build Signed-off-by: Anton Troshin --- tutorials/distributed-calculator/go/Dockerfile | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/tutorials/distributed-calculator/go/Dockerfile b/tutorials/distributed-calculator/go/Dockerfile index 3e3736772..b81c52e53 100644 --- a/tutorials/distributed-calculator/go/Dockerfile +++ b/tutorials/distributed-calculator/go/Dockerfile @@ -1,8 +1,7 @@ #first stage - builder -FROM golang:1.15-buster as builder +FROM golang:1.19-buster as builder WORKDIR /dir -COPY app.go . -RUN go get -d -v +COPY app.go go.mod go.sum ./ RUN CGO_ENABLED=0 GOOS=linux go build -a -installsuffix cgo -o app . #second stage FROM debian:buster-slim From c2a7d3f1102cd34f76c04b482d250ef5ee160481 Mon Sep 17 00:00:00 2001 From: Anton Troshin Date: Wed, 24 Jul 2024 10:24:59 -0500 Subject: [PATCH 2/2] CR fix, use latest debian container Signed-off-by: Anton Troshin --- tutorials/distributed-calculator/go/Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tutorials/distributed-calculator/go/Dockerfile b/tutorials/distributed-calculator/go/Dockerfile index b81c52e53..feed071cd 100644 --- a/tutorials/distributed-calculator/go/Dockerfile +++ b/tutorials/distributed-calculator/go/Dockerfile @@ -1,10 +1,10 @@ #first stage - builder -FROM golang:1.19-buster as builder +FROM golang:1.22-bookworm as builder WORKDIR /dir COPY app.go go.mod go.sum ./ RUN CGO_ENABLED=0 GOOS=linux go build -a -installsuffix cgo -o app . #second stage -FROM debian:buster-slim +FROM debian:bookworm-slim WORKDIR /root/ COPY --from=builder /dir/app . CMD ["./app"]