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