Skip to content

Commit 450af5f

Browse files
committed
nitpicking
1 parent 2568d67 commit 450af5f

2 files changed

Lines changed: 26 additions & 26 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_ARGS=
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/

cmake/signet-miner-entrypoint.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#!/bin/sh
22

33
exec /usr/local/bin/miner \
4-
--cli="${CLI_CMD}" \
4+
--cli="bitcoin-cli ${CLI_CMD_ARGS}" \
55
generate \
66
--descriptor "${MINING_XPUB}" \
77
--grind-cmd="bitcoin-util grind" \

0 commit comments

Comments
 (0)