From 12a9837fb1d3905482a0a5a4cbc18f085533c10c Mon Sep 17 00:00:00 2001 From: omaroughriss Date: Sat, 13 Sep 2025 01:05:22 +0200 Subject: [PATCH] Update relay entrypoint to wait bitcoin & blindbit --- docker-compose.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/docker-compose.yml b/docker-compose.yml index 7afb4c7..9d3f530 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -81,7 +81,14 @@ services: - HOME=/home/bitcoin - RUST_LOG=DEBUG entrypoint: > - /bin/sh -lc "mkdir -p /home/bitcoin/.4nk/logs && exec /usr/local/bin/sdk_relay --config /home/bitcoin/.conf 2>&1 | tee -a /home/bitcoin/.4nk/logs/sdk_relay.log" + /bin/sh -lc ' + echo "[relay] waiting for blindbit:8000..."; + until [ "$(curl -s -o /dev/null -w "%{http_code}" http://blindbit:8000)" != "000" ]; do sleep 2; done + echo "[relay] waiting for bitcoind RPC 38332..."; + until [ "$(curl -s -o /dev/null -w "%{http_code}" http://bitcoin:38332)" != "000" ]; do sleep 2; done + mkdir -p /home/bitcoin/.4nk/logs + exec /usr/local/bin/sdk_relay --config /home/bitcoin/.conf 2>&1 | tee -a /home/bitcoin/.4nk/logs/sdk_relay.log + ' healthcheck: test: ["CMD", "curl", "-f", "http://localhost:8090/health"] interval: 30s