Update container version
- Update multiarch build container to use golang:1.19 as the project is tested on 1.19 - Update the multiarch container to run Alpine 3.18 Updating to this version reduces the number of known vulnerabilities in the image - Update go.mod to match the container version
This commit is contained in:
parent
3740e01621
commit
0eb8f747af
|
|
@ -1,4 +1,4 @@
|
|||
FROM --platform=$BUILDPLATFORM golang:1.18 as build-env
|
||||
FROM --platform=$BUILDPLATFORM golang:1.19 as build-env
|
||||
|
||||
# xx wraps go to automatically configure $GOOS, $GOARCH, and $GOARM
|
||||
# based on TARGETPLATFORM provided by Docker.
|
||||
|
|
@ -13,7 +13,7 @@ WORKDIR ${APP_FOLDER}
|
|||
ARG TARGETPLATFORM
|
||||
RUN CGO_ENABLED=0 go build -a -ldflags '-extldflags "-static"' -o /bin/main ./cmd/nfs-subdir-external-provisioner
|
||||
|
||||
FROM --platform=$TARGETPLATFORM alpine:3.12
|
||||
FROM --platform=$TARGETPLATFORM alpine:3.18
|
||||
|
||||
RUN apk update --no-cache && apk add ca-certificates
|
||||
COPY --from=build-env /bin/main /app/main
|
||||
|
|
|
|||
Loading…
Reference in New Issue