github.com/wtfutil/wtf@v0.43.0/Dockerfile (about) 1 FROM golang:1.19-alpine as build 2 3 ARG version=master 4 5 RUN apk add git make ncurses && \ 6 git clone https://github.com/wtfutil/wtf.git $GOPATH/src/github.com/wtfutil/wtf && \ 7 cd $GOPATH/src/github.com/wtfutil/wtf && \ 8 git checkout $version 9 10 ENV GOPROXY=https://proxy.golang.org,direct 11 ENV GO111MODULE=on 12 ENV GOSUMDB=off 13 14 WORKDIR $GOPATH/src/github.com/wtfutil/wtf 15 16 ENV PATH=$PATH:./bin 17 18 RUN make build 19 20 FROM alpine 21 22 COPY --from=build /go/src/github.com/wtfutil/wtf/bin/wtfutil /usr/local/bin/ 23 RUN adduser -h /config -DG users -u 20000 wtf 24 25 USER wtf 26 ENTRYPOINT ["wtfutil"]