diff --git a/node-go/Dockerfile b/node-go/Dockerfile index 6716eca..0fc64c3 100644 --- a/node-go/Dockerfile +++ b/node-go/Dockerfile @@ -24,10 +24,12 @@ RUN set -eux; \ rm -rf /usr/local/go; \ tar -C /usr/local -xzf /tmp/go.tgz; \ rm -f /tmp/go.tgz; \ - curl -fsSL -o /tmp/golangci-lint-install.sh \ - "https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh"; \ - sh /tmp/golangci-lint-install.sh -b /usr/local/bin "${GOLANGCI_LINT_VERSION}"; \ - rm -f /tmp/golangci-lint-install.sh; \ + gcl_ver="${GOLANGCI_LINT_VERSION#v}"; \ + curl -fsSL -o /tmp/gcl.tgz \ + "https://github.com/golangci/golangci-lint/releases/download/${GOLANGCI_LINT_VERSION}/golangci-lint-${gcl_ver}-${go_arch}.tar.gz"; \ + tar -C /tmp -xzf /tmp/gcl.tgz; \ + install -m 0755 "/tmp/golangci-lint-${gcl_ver}-${go_arch}/golangci-lint" /usr/local/bin/golangci-lint; \ + rm -rf /tmp/gcl.tgz "/tmp/golangci-lint-${gcl_ver}-${go_arch}"; \ rm -rf /var/lib/apt/lists/* WORKDIR /app