[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>
This commit is contained in:
William Cheng 2023-05-26 10:51:07 +08:00 committed by GitHub
parent 6213d39539
commit bbb6f4e6a0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 16 additions and 12 deletions

View File

@ -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}} ./

View File

@ -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 ./

View File

@ -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 ./

View File

@ -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 ./