mirror of
https://github.com/tornadocash/rpc-nodes
synced 2024-02-02 14:53:56 +01:00
19 lines
536 B
Docker
19 lines
536 B
Docker
|
# Build Geth in a stock Go builder container
|
||
|
FROM golang:1.16-alpine as builder
|
||
|
|
||
|
ARG BSC_TAG
|
||
|
|
||
|
RUN apk add --no-cache make gcc musl-dev linux-headers git bash
|
||
|
|
||
|
RUN cd / && git clone --branch ${BSC_TAG} --single-branch https://github.com/binance-chain/bsc.git && cd ./bsc && make geth
|
||
|
|
||
|
# Pull Geth into a second stage deploy alpine container
|
||
|
FROM alpine:latest
|
||
|
|
||
|
RUN apk add --no-cache ca-certificates curl jq tini
|
||
|
COPY --from=builder /bsc/build/bin/geth /usr/local/bin/bsc
|
||
|
|
||
|
COPY ./docker-entrypoint.sh /usr/local/bin/
|
||
|
|
||
|
ENTRYPOINT ["bsc"]
|