FROM golang:1.10-alpine as builder RUN apk add --no-cache make gcc musl-dev linux-headers ADD . /tomochain RUN cd /tomochain \ && make tomo \ && chmod +x /tomochain/build/bin/tomo FROM alpine:latest LABEL maintainer="etienne@tomochain.com" WORKDIR /tomochain COPY --from=builder /tomochain/build/bin/tomo /usr/local/bin/tomo ENV IDENTITY '' ENV PASSWORD '' ENV PRIVATE_KEY '' ENV BOOTNODES '' ENV EXTIP '' ENV VERBOSITY 3 ENV SYNC_MODE 'full' ENV NETWORK_ID '89' ENV WS_SECRET '' ENV NETSTATS_HOST 'netstats-server' ENV NETSTATS_PORT '3000' RUN apk add --no-cache ca-certificates COPY docker/tomochain ./ COPY genesis/ ./ EXPOSE 8545 8546 30303 30303/udp ENTRYPOINT ["./entrypoint.sh"]