Skip to content

Commit 1bdec78

Browse files
committed
nitpicking
1 parent 2568d67 commit 1bdec78

1 file changed

Lines changed: 25 additions & 25 deletions

File tree

cmake/Dockerfile

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,31 @@ RUN apk add --no-cache \
2121
&& mv bitcoin-${KNOTS_VERSION} bitcoin
2222

2323

24+
FROM alpine:3.23 AS signet-miner
25+
26+
ENV CLI_CMD=bitcoin-cli
27+
ENV MINING_XPUB=tr(tpubXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/0/*)#xxxxxxxx
28+
29+
COPY --from=1maa/bitcoin:latest /usr/local/bin/bitcoin-cli /usr/local/bin/bitcoin-cli
30+
COPY --from=1maa/bitcoin:latest /usr/local/bin/bitcoin-util /usr/local/bin/bitcoin-util
31+
32+
COPY --from=verifier /tmp/bitcoin/test/functional/test_framework /usr/local/src/bitcoin/test/functional/test_framework
33+
COPY --from=verifier /tmp/bitcoin/contrib/signet/miner /usr/local/src/bitcoin/contrib/signet/miner
34+
35+
COPY --chown=0:0 --chmod=755 signet-miner-entrypoint.sh /opt/entrypoint.sh
36+
37+
RUN apk add --no-cache \
38+
python3 \
39+
&& adduser -D miner \
40+
&& ln -s /usr/local/src/bitcoin/contrib/signet/miner /usr/local/bin/miner
41+
42+
USER miner
43+
44+
STOPSIGNAL SIGINT
45+
46+
ENTRYPOINT ["/opt/entrypoint.sh"]
47+
48+
2449
FROM alpine:3.23 AS builder
2550

2651
ARG KNOTS_VERSION
@@ -59,31 +84,6 @@ RUN cmake --build build -j $(nproc)
5984
RUN cmake --install build
6085

6186

62-
FROM alpine:3.23 AS signet-miner
63-
64-
ENV CLI_CMD=bitcoin-cli
65-
ENV MINING_XPUB=tr(tpubXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/0/*)#xxxxxxxx
66-
67-
COPY --from=1maa/bitcoin:latest /usr/local/bin/bitcoin-cli /usr/local/bin/bitcoin-cli
68-
COPY --from=1maa/bitcoin:latest /usr/local/bin/bitcoin-util /usr/local/bin/bitcoin-util
69-
70-
COPY --from=verifier /tmp/bitcoin/test/functional/test_framework /usr/local/src/bitcoin/test/functional/test_framework
71-
COPY --from=verifier /tmp/bitcoin/contrib/signet/miner /usr/local/src/bitcoin/contrib/signet/miner
72-
73-
COPY --chown=0:0 --chmod=755 signet-miner-entrypoint.sh /opt/entrypoint.sh
74-
75-
RUN apk add --no-cache \
76-
python3 \
77-
&& adduser -D bitcoin \
78-
&& ln -s /usr/local/src/bitcoin/contrib/signet/miner /usr/local/bin/miner
79-
80-
USER bitcoin
81-
82-
STOPSIGNAL SIGINT
83-
84-
ENTRYPOINT ["/opt/entrypoint.sh"]
85-
86-
8787
FROM alpine:3.23 AS final
8888

8989
COPY --from=builder /usr/local/bin/* /usr/local/bin/

0 commit comments

Comments
 (0)