From 6855e21c0bc4b24f64f6a3b077e2a40c37ce6e85 Mon Sep 17 00:00:00 2001 From: parmarrushabh Date: Wed, 22 Aug 2018 15:38:42 +0530 Subject: [PATCH] Add Dockerfile --- Dockerfile | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/Dockerfile b/Dockerfile index 29cdc80f96..df296a9bb6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,16 +1,22 @@ -# Build Geth in a stock Go builder container +# Build XDC in a stock Go builder container FROM golang:1.10-alpine as builder RUN apk add --no-cache make gcc musl-dev linux-headers -ADD . /go-ethereum -RUN cd /go-ethereum && make geth +ADD . /XDC +RUN cd /XDC && make XDC -# Pull Geth into a second stage deploy alpine container FROM alpine:latest -RUN apk add --no-cache ca-certificates -COPY --from=builder /go-ethereum/build/bin/geth /usr/local/bin/ +LABEL maintainer="admin@xinfin.org" + +COPY --from=builder /tomochain/build/bin/XDC /usr/local/bin/XDC + +RUN chmod +x /usr/local/bin/XDC + +EXPOSE 8545 +EXPOSE 30303 + +ENTRYPOINT ["/usr/local/bin/XDC", "--help"] + -EXPOSE 8545 8546 30303 30303/udp 30304/udp -ENTRYPOINT ["geth"]