From 7d8ce547dabb83563bd23dfcec105288ed699a38 Mon Sep 17 00:00:00 2001 From: Alex Mirski-Fitton Date: Thu, 11 Nov 2021 11:27:02 +0000 Subject: [PATCH] Update go-toolset, and UBI --- Dockerfile-server | 5 +++-- install-build-deps.sh | 5 ++++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/Dockerfile-server b/Dockerfile-server index dc6229c..a09c801 100644 --- a/Dockerfile-server +++ b/Dockerfile-server @@ -13,9 +13,9 @@ # limitations under the License. ARG BASE_IMAGE=registry.redhat.io/ubi8/ubi-minimal -ARG BASE_TAG=8.4-212 +ARG BASE_TAG=8.5-204 ARG BUILDER_IMAGE=registry.redhat.io/ubi8/go-toolset -ARG BUILDER_TAG=1.15.14-18 +ARG BUILDER_TAG=1.16.7-5 ARG GO_WORKDIR=/opt/app-root/src/go/src/github.com/ibm-messaging/mq-container ARG MQ_URL="https://public.dhe.ibm.com/ibmdl/export/pub/software/websphere/messaging/mqadv/9.2.0.4-IBM-MQ-Advanced-for-Developers-Non-Install-LinuxX64.tar.gz" ############################################################################### @@ -37,6 +37,7 @@ RUN mkdir /opt/mqm \ && INSTALL_SDK=1 install-mq.sh \ && chown -R 1001:root /opt/mqm/* WORKDIR $GO_WORKDIR/ +COPY go.mod go.sum ./ COPY cmd/ ./cmd COPY internal/ ./internal COPY pkg/ ./pkg diff --git a/install-build-deps.sh b/install-build-deps.sh index 8168d6c..3c8ac44 100755 --- a/install-build-deps.sh +++ b/install-build-deps.sh @@ -22,5 +22,8 @@ set -ex sudo curl -Lo /usr/local/bin/dep https://github.com/golang/dep/releases/download/v0.5.1/dep-linux-$ARCH sudo chmod +x /usr/local/bin/dep -go get -u golang.org/x/lint/golint +( + cd "$(mktemp -d)" + go get -u golang.org/x/lint/golint +) curl -sfL https://raw.githubusercontent.com/securego/gosec/master/install.sh | sh -s -- -b $GOPATH/bin 2.0.0 || echo "Gosec not installed. Platform may not be supported."