From 08f3a5b76a5666551bce93310b06d0ba44a8dccb Mon Sep 17 00:00:00 2001 From: Nguyen Kien Trung Date: Mon, 17 Sep 2018 11:34:29 -0400 Subject: [PATCH] Added bootnode build and to docker image (#526) --- Dockerfile | 4 +++- Makefile | 4 ++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index eae892499..2b08a8425 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,13 +4,15 @@ FROM golang:1.9-alpine as builder RUN apk add --no-cache make gcc musl-dev linux-headers ADD . /go-ethereum -RUN cd /go-ethereum && make geth +RUN cd /go-ethereum && make geth bootnode # 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/ +COPY --from=builder /go-ethereum/build/bin/bootnode /usr/local/bin/ + EXPOSE 8545 8546 30303 30303/udp ENTRYPOINT ["geth"] diff --git a/Makefile b/Makefile index 2cfd1110e..2c96ca487 100644 --- a/Makefile +++ b/Makefile @@ -16,6 +16,10 @@ geth: @echo "Done building." @echo "Run \"$(GOBIN)/geth\" to launch geth." +bootnode: + build/env.sh go run build/ci.go install ./cmd/bootnode + @echo "Done building bootnode." + swarm: build/env.sh go run build/ci.go install ./cmd/swarm @echo "Done building."