11# UPDATE ME when new version is out !!!!
2- ARG BVER=0.6.3
3- ARG CLIVER=0.6.3
2+ ARG BVER_TESTNET=0.7.1
3+ ARG CLIVER_TESTNET=0.7.0
4+ ARG BVER_PROD=0.7.2-hf.1
5+ ARG CLIVER_PROD=0.7.2
46FROM ubuntu:18.04 as builder
57
68# Dockerfile for running Binance node from binary packages under docker
@@ -12,8 +14,10 @@ LABEL License="MIT License"
1214
1315ARG DEBIAN_FRONTEND=noninteractive
1416
15- ARG BVER
16- ARG CLIVER
17+ ARG BVER_TESTNET
18+ ARG CLIVER_TESTNET
19+ ARG BVER_PROD
20+ ARG CLIVER_PROD
1721ARG NODETYPE=fullnode
1822# ARG NODETYPE=lightnode
1923
@@ -32,23 +36,28 @@ FROM ubuntu:18.04
3236ARG HOST_USER_UID=1000
3337ARG HOST_USER_GID=1000
3438
35- ARG BVER
36- ARG CLIVER
37- ENV BVER=$BVER
38- ENV CLIVER=$CLIVER
39+ ARG BVER_TESTNET
40+ ARG CLIVER_TESTNET
41+ ARG BVER_PROD
42+ ARG CLIVER_PROD
43+ ENV BVER_TESTNET=$BVER_TESTNET
44+ ENV CLIVER_TESTNET=$CLIVER_TESTNET
45+ ENV BVER_PROD=$BVER_PROD
46+ ENV CLIVER_PROD=$CLIVER_PROD
47+
3948ARG NODETYPE=fullnode
4049# ARG NODETYPE=lightnode
4150ENV BNET=testnet
4251# ENV BNET=prod
4352ENV BNCHOME=/opt/bnbchaind
4453
45- COPY --from=builder /node-binary/cli/testnet/${CLIVER }/linux/tbnbcli /node-binary/cli/testnet/${BVER}/linux/
46- COPY --from=builder /node-binary/cli/prod/${CLIVER }/linux/bnbcli /node-binary/cli/prod/${BVER}/linux/
47- COPY --from=builder /node-binary/${NODETYPE}/testnet/${BVER }/linux/bnbchaind /node-binary/fullnode/testnet/${BVER}/linux/
48- COPY --from=builder /node-binary/${NODETYPE}/prod/${BVER }/linux/bnbchaind /node-binary/fullnode/prod/${BVER}/linux/
49- COPY --from=builder /node-binary/${NODETYPE}/testnet/${BVER }/config/* /node-binary/fullnode/testnet/${BVER}/config/
50- COPY --from=builder /node-binary/${NODETYPE}/prod/${BVER }/config/* /node-binary/fullnode/prod/${BVER}/config/
51- COPY . /bin/*.sh /usr/local/bin/
54+ COPY --from=builder /node-binary/cli/testnet/${CLIVER_TESTNET }/linux/tbnbcli /node-binary/cli/testnet/${BVER}/linux/
55+ COPY --from=builder /node-binary/cli/prod/${CLIVER_PROD }/linux/bnbcli /node-binary/cli/prod/${BVER}/linux/
56+ COPY --from=builder /node-binary/${NODETYPE}/testnet/${BVER_TESTNET }/linux/bnbchaind /node-binary/fullnode/testnet/${BVER}/linux/
57+ COPY --from=builder /node-binary/${NODETYPE}/prod/${BVER_PROD }/linux/bnbchaind /node-binary/fullnode/prod/${BVER}/linux/
58+ COPY --from=builder /node-binary/${NODETYPE}/testnet/${BVER_TESTNET }/config/* /node-binary/fullnode/testnet/${BVER}/config/
59+ COPY --from=builder /node-binary/${NODETYPE}/prod/${BVER_PROD }/config/* /node-binary/fullnode/prod/${BVER}/config/
60+ COPY --from=builder /node-binary/docker /bin/*.sh /usr/local/bin/
5261
5362RUN set -ex \
5463&& chmod +x /usr/local/bin/*.sh \
0 commit comments