mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-07-28 15:46:43 +00:00
* Build with the previous Dockerfile This will recover the classic maticnetwork build in parallel. This will allow to test both images. Also fix the new build manifest. Build on patches too
18 lines
473 B
Docker
18 lines
473 B
Docker
# Build Geth in a stock Go builder container
|
|
FROM golang:1.17-alpine as builder
|
|
|
|
RUN apk add --no-cache make gcc musl-dev linux-headers git bash
|
|
|
|
ADD . /bor
|
|
RUN cd /bor && make bor-all
|
|
|
|
CMD ["/bin/bash"]
|
|
|
|
# Pull Bor into a second stage deploy alpine container
|
|
FROM alpine:latest
|
|
|
|
RUN apk add --no-cache ca-certificates
|
|
COPY --from=builder /bor/build/bin/bor /usr/local/bin/
|
|
COPY --from=builder /bor/build/bin/bootnode /usr/local/bin/
|
|
|
|
EXPOSE 8545 8546 8547 30303 30303/udp
|