FROM golang:1.10-alpine as builder RUN apk add --no-cache make gcc musl-dev linux-headers ADD . /XDCchain RUN cd /XDCchain \ && make XDC \ && chmod +x /XDCchain/build/bin/XDC FROM alpine:latest LABEL maintainer="admin@xinfin.org" WORKDIR /XDCchain COPY --from=builder /XDCchain/build/bin/XDC /usr/local/bin/XDC 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' ENV ANNOUNCE_TXS '' RUN apk add --no-cache ca-certificates COPY docker/XDCchain ./ COPY genesis/ ./ EXPOSE 8545 8546 30303 30303/udp ENTRYPOINT ["./entrypoint.sh"]