github.com/terraform-linters/tflint@v0.51.2-0.20240520175844-3750771571b6/Dockerfile (about) 1 FROM --platform=$BUILDPLATFORM golang:1.22-alpine3.19 as builder 2 3 ARG TARGETOS TARGETARCH 4 5 RUN apk add --no-cache make 6 7 WORKDIR /tflint 8 COPY . /tflint 9 RUN GOOS=$TARGETOS GOARCH=$TARGETARCH make build 10 11 FROM alpine:3.19 12 13 LABEL maintainer=terraform-linters 14 15 RUN apk add --no-cache ca-certificates 16 17 COPY --from=builder /tflint/dist/tflint /usr/local/bin 18 19 ENTRYPOINT ["tflint"] 20 WORKDIR /data