Added bootnode build and to docker image (#526)

This commit is contained in:
Nguyen Kien Trung 2018-09-17 11:34:29 -04:00 committed by fixanoid
parent 0af7ad0664
commit 08f3a5b76a
2 changed files with 7 additions and 1 deletions

View File

@ -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"]

View File

@ -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."