From bfddc17ec209001acc7eb15c01e4af41b0f1ed7e Mon Sep 17 00:00:00 2001 From: CrazyMax Date: Sat, 21 Oct 2023 13:26:12 +0200 Subject: [PATCH] align GOPROXY and GO111MODULE env vars Signed-off-by: CrazyMax --- pkg/containerd/Dockerfile | 8 +++++--- pkg/credential-helpers/Dockerfile | 2 ++ 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/pkg/containerd/Dockerfile b/pkg/containerd/Dockerfile index 6a1a8673..cef1cffc 100644 --- a/pkg/containerd/Dockerfile +++ b/pkg/containerd/Dockerfile @@ -44,8 +44,8 @@ FROM --platform=$BUILDPLATFORM ${GO_IMAGE}:${GO_VERSION}-${GO_IMAGE_VARIANT} AS # md2man FROM go AS go-md2man -ARG GOPROXY="direct" -ARG GO111MODULE="on" +ENV GOPROXY="https://proxy.golang.org|direct" +ENV GO111MODULE="on" ARG MD2MAN_VERSION RUN go install github.com/cpuguy83/go-md2man/v2@${MD2MAN_VERSION} @@ -120,6 +120,7 @@ COPY --from=xx / / ARG DEBIAN_FRONTEND ENV GOPROXY="https://proxy.golang.org|direct" ENV GOPATH="/go" +ENV GO111MODULE="on" ENV PATH="$PATH:/usr/local/go/bin:$GOPATH/bin" COPY --from=go-md2man /go/bin/go-md2man $GOPATH/bin/go-md2man ARG PKG_RELEASE @@ -154,6 +155,7 @@ FROM ${PKG_BASE_IMAGE} AS builder-rpm COPY --from=xx / / ENV GOPROXY="https://proxy.golang.org|direct" ENV GOPATH="/go" +ENV GO111MODULE="on" ENV PATH="$PATH:/usr/local/go/bin:$GOPATH/bin" COPY --from=go-md2man /go/bin/go-md2man $GOPATH/bin/go-md2man ARG PKG_RELEASE @@ -194,7 +196,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends bash ca-certifi ENV GOPROXY="https://proxy.golang.org|direct" ENV GOPATH="/go" ENV PATH="$PATH:/usr/local/go/bin:$GOPATH/bin" -ENV GO111MODULE="off" +ENV GO111MODULE="on" ENV CGO_ENABLED="1" ARG PKG_NAME ARG CONTAINERD_REF diff --git a/pkg/credential-helpers/Dockerfile b/pkg/credential-helpers/Dockerfile index b4314549..cdc9ed0c 100644 --- a/pkg/credential-helpers/Dockerfile +++ b/pkg/credential-helpers/Dockerfile @@ -88,6 +88,7 @@ ARG DEBIAN_FRONTEND ENV GOPROXY="https://proxy.golang.org|direct" ENV GOPATH="/go" ENV PATH="$PATH:/usr/local/go/bin:$GOPATH/bin" +ENV GO111MODULE="on" ARG PKG_RELEASE RUN apt-get update && apt-get install -y --no-install-recommends apt-utils bash ca-certificates curl devscripts equivs git COPY deb /root/package/debian @@ -119,6 +120,7 @@ COPY --from=xx / / ENV GOPROXY="https://proxy.golang.org|direct" ENV GOPATH="/go" ENV PATH="$PATH:/usr/local/go/bin:$GOPATH/bin" +ENV GO111MODULE="on" ARG PKG_RELEASE RUN --mount=type=bind,from=common-scripts,source=rpm-init.sh,target=/usr/local/bin/rpm-init \ rpm-init $PKG_RELEASE