# Pull base image. FROM golang:1.4.2-wheezy # Set the env variables to non-interactive ENV DEBIAN_FRONTEND noninteractive ENV DEBIAN_PRIORITY critical ENV DEBCONF_NOWARNINGS yes ENV TERM linux RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections # Install go # ADD tendermint user RUN useradd tendermint # Get rid of tendermint user login shell RUN usermod -s /sbin/nologin tendermint ADD . /go/src/github.com/tendermint/tendermint WORKDIR /go/src/github.com/tendermint/tendermint RUN make # Set environment variables USER tendermint ENV USER tendermint ENV TMROOT /tendermint_root # docker run -v $(pwd)/tendermint_root:/tendermint_root CMD [ "./build/tendermint", "node" ]