Skip to content

Commit 2b54c06

Browse files
authored
Merge pull request #22 from lucasaafaria/add-bitcoind-pid-parameter
Add bitcoind-pid parameter to ebpf-extractor
2 parents 0b4fdb1 + 4f24dd0 commit 2b54c06

1 file changed

Lines changed: 9 additions & 1 deletion

File tree

docker/bitcoin-node-entrypoint.sh

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,10 @@ echo "Launching Bitcoin node in $BITCOIN_NETWORK mode..."
3333
/usr/sbin/runuser -u bitcoin -- $BTC_BIN_PATH/bitcoind $NETWORK &
3434
BITCOIND_PID=$!
3535

36+
# Determine the bitcoind PID file path
37+
BITCOIND_PID_FILE="/home/bitcoin/.bitcoin/$BITCOIN_NETWORK/bitcoind.pid"
38+
echo "Reading Bitcoind PID from: $BITCOIND_PID_FILE"
39+
3640
# Now wait for the RPC
3741
for i in {1..30}; do
3842
/usr/sbin/runuser -u bitcoin -- $BTC_BIN_PATH/bitcoin-cli $NETWORK getblockchaininfo >/dev/null 2>&1 && break
@@ -47,4 +51,8 @@ fi
4751

4852
echo "Starting ebpf-extractor"
4953
# Run ebpf-extractor as root (needs CAP_SYS_ADMIN for BPF)
50-
exec /usr/local/bin/ebpf-extractor --no-idle-exit --nats-address nats://nats:4222 --bitcoind-path $BTC_BIN_PATH/bitcoind
54+
exec /usr/local/bin/ebpf-extractor \
55+
--no-idle-exit \
56+
--nats-address nats://nats:4222 \
57+
--bitcoind-path "$BTC_BIN_PATH/bitcoind" \
58+
--bitcoind-pid-file "$BITCOIND_PID_FILE"

0 commit comments

Comments
 (0)