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