github.com/metacurrency/holochain@v0.1.0-alpha-26.0.20200915073418-5c83169c9b5b/docker/bare/Dockerfile.alpine (about) 1 FROM golang:alpine 2 MAINTAINER Gerry Gleason && Christopher Reay 3 4 RUN apk add --no-cache \ 5 sudo \ 6 # Install build dependencies 7 && apk add --no-cache -t build_deps \ 8 git \ 9 make 10 11 RUN go get -v -d github.com/holochain/holochain-proto \ 12 && make -C "${GOPATH}/src/github.com/holochain/holochain-proto" \ 13 && rm -rf ${GOPATH}/pkg ${GOPATH}/src/* ${GOPATH}/bin/gx* \ 14 && apk del build_deps 15 16 RUN adduser -D holochain \ 17 && addgroup holochain wheel \ 18 && sed -i -e'/ALL=(ALL) NOPASSWD/s/# %wheel/%wheel/' /etc/sudoers 19 USER holochain 20 21 EXPOSE 3141