From bbb6f4e6a068c8749767f01ad6bfa7bb15bd73ff Mon Sep 17 00:00:00 2001 From: William Cheng Date: Fri, 26 May 2023 10:51:07 +0800 Subject: [PATCH] [go-server] Update Dockerfile go version to 1.19 (#15596) * update dockerfile go version to 1.19 * Update modules/openapi-generator/src/main/resources/go-server/Dockerfile.mustache Co-authored-by: Ween Jiann <16207788+lwj5@users.noreply.github.com> * Update modules/openapi-generator/src/main/resources/go-server/Dockerfile.mustache Co-authored-by: Ween Jiann <16207788+lwj5@users.noreply.github.com> * update samples --------- Co-authored-by: Ween Jiann <16207788+lwj5@users.noreply.github.com> --- .../src/main/resources/go-server/Dockerfile.mustache | 7 ++++--- samples/server/petstore/go-api-server/Dockerfile | 7 ++++--- samples/server/petstore/go-chi-server/Dockerfile | 7 ++++--- samples/server/petstore/go-server-required/Dockerfile | 7 ++++--- 4 files changed, 16 insertions(+), 12 deletions(-) diff --git a/modules/openapi-generator/src/main/resources/go-server/Dockerfile.mustache b/modules/openapi-generator/src/main/resources/go-server/Dockerfile.mustache index b00f7cac145..0a0a846b69f 100644 --- a/modules/openapi-generator/src/main/resources/go-server/Dockerfile.mustache +++ b/modules/openapi-generator/src/main/resources/go-server/Dockerfile.mustache @@ -1,12 +1,13 @@ -FROM golang:1.10 AS build +FROM golang:1.19 AS build WORKDIR /go/src COPY {{sourceFolder}} ./{{sourceFolder}} COPY main.go . +COPY go.sum . +COPY go.mod . ENV CGO_ENABLED=0 -RUN go get -d -v ./... -RUN go build -a -installsuffix cgo -o {{packageName}} . +RUN go build -o {{packageName}} . FROM scratch AS runtime COPY --from=build /go/src/{{packageName}} ./ diff --git a/samples/server/petstore/go-api-server/Dockerfile b/samples/server/petstore/go-api-server/Dockerfile index cfdfbaed080..2a71bb77629 100644 --- a/samples/server/petstore/go-api-server/Dockerfile +++ b/samples/server/petstore/go-api-server/Dockerfile @@ -1,12 +1,13 @@ -FROM golang:1.10 AS build +FROM golang:1.19 AS build WORKDIR /go/src COPY go ./go COPY main.go . +COPY go.sum . +COPY go.mod . ENV CGO_ENABLED=0 -RUN go get -d -v ./... -RUN go build -a -installsuffix cgo -o petstoreserver . +RUN go build -o petstoreserver . FROM scratch AS runtime COPY --from=build /go/src/petstoreserver ./ diff --git a/samples/server/petstore/go-chi-server/Dockerfile b/samples/server/petstore/go-chi-server/Dockerfile index cfdfbaed080..2a71bb77629 100644 --- a/samples/server/petstore/go-chi-server/Dockerfile +++ b/samples/server/petstore/go-chi-server/Dockerfile @@ -1,12 +1,13 @@ -FROM golang:1.10 AS build +FROM golang:1.19 AS build WORKDIR /go/src COPY go ./go COPY main.go . +COPY go.sum . +COPY go.mod . ENV CGO_ENABLED=0 -RUN go get -d -v ./... -RUN go build -a -installsuffix cgo -o petstoreserver . +RUN go build -o petstoreserver . FROM scratch AS runtime COPY --from=build /go/src/petstoreserver ./ diff --git a/samples/server/petstore/go-server-required/Dockerfile b/samples/server/petstore/go-server-required/Dockerfile index cfdfbaed080..2a71bb77629 100644 --- a/samples/server/petstore/go-server-required/Dockerfile +++ b/samples/server/petstore/go-server-required/Dockerfile @@ -1,12 +1,13 @@ -FROM golang:1.10 AS build +FROM golang:1.19 AS build WORKDIR /go/src COPY go ./go COPY main.go . +COPY go.sum . +COPY go.mod . ENV CGO_ENABLED=0 -RUN go get -d -v ./... -RUN go build -a -installsuffix cgo -o petstoreserver . +RUN go build -o petstoreserver . FROM scratch AS runtime COPY --from=build /go/src/petstoreserver ./