mirror of
https://github.com/super-linter/super-linter.git
synced 2024-11-22 00:31:07 -05:00
Simplify shfmt install by using prebuilt binary
This commit is contained in:
parent
6902cbfd3d
commit
0134ffcfc0
1 changed files with 2 additions and 8 deletions
10
Dockerfile
10
Dockerfile
|
@ -14,6 +14,7 @@ FROM golangci/golangci-lint:v1.31.0 as golangci-lint
|
||||||
FROM yoheimuta/protolint:v0.26.0 as protolint
|
FROM yoheimuta/protolint:v0.26.0 as protolint
|
||||||
FROM koalaman/shellcheck:v0.7.1 as shellcheck
|
FROM koalaman/shellcheck:v0.7.1 as shellcheck
|
||||||
FROM wata727/tflint:0.20.2 as tflint
|
FROM wata727/tflint:0.20.2 as tflint
|
||||||
|
FROM mvdan/shfmt:v3.1.2 as shfmt
|
||||||
FROM accurics/terrascan:d182f1c as terrascan
|
FROM accurics/terrascan:d182f1c as terrascan
|
||||||
FROM hadolint/hadolint:latest-alpine as dockerfile-lint
|
FROM hadolint/hadolint:latest-alpine as dockerfile-lint
|
||||||
FROM ghcr.io/assignuser/lintr-lib:0.1.2 as lintr-lib
|
FROM ghcr.io/assignuser/lintr-lib:0.1.2 as lintr-lib
|
||||||
|
@ -313,14 +314,7 @@ COPY --from=kubeval /kubeval /usr/bin/
|
||||||
#################
|
#################
|
||||||
# Install shfmt #
|
# Install shfmt #
|
||||||
#################
|
#################
|
||||||
ENV GO111MODULE=on \
|
COPY --from=shfmt /bin/shfmt /usr/bin/
|
||||||
GOROOT=/usr/lib/go \
|
|
||||||
GOPATH=/go
|
|
||||||
|
|
||||||
ENV PATH="$PATH":"$GOROOT"/bin:"$GOPATH"/bin
|
|
||||||
|
|
||||||
RUN mkdir -p ${GOPATH}/src ${GOPATH}/bin
|
|
||||||
RUN go get mvdan.cc/sh/v3/cmd/shfmt
|
|
||||||
|
|
||||||
#############################
|
#############################
|
||||||
# Copy scripts to container #
|
# Copy scripts to container #
|
||||||
|
|
Loading…
Reference in a new issue