FROM golang:1.15.2 AS builder ARG OS="linux" ARG ARCH="amd64" WORKDIR /go/src/app COPY go.mod go.sum Makefile ./ RUN make deps COPY . . RUN OS_ARCH=${OS}/${ARCH} make release FROM gcr.io/distroless/base-debian10 ARG OS="linux" ARG ARCH="amd64" ENV HOME=/home WORKDIR /app COPY --from=builder /go/src/app/bin/driftctl_${OS}_${ARCH} /bin/driftctl ENTRYPOINT ["/bin/driftctl"]