From 4d5482af3ba9bec49ac1f81d9bb31ce36f3cb1fa Mon Sep 17 00:00:00 2001 From: Jonathan Zernik Date: Tue, 13 Oct 2020 12:22:34 -0700 Subject: [PATCH] Wait for lnd tls cert to exist in docker volume before start sqkserver (#288) --- docker/sqkserver/start-sqkserver.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/docker/sqkserver/start-sqkserver.sh b/docker/sqkserver/start-sqkserver.sh index 6c74acc7..719e2311 100644 --- a/docker/sqkserver/start-sqkserver.sh +++ b/docker/sqkserver/start-sqkserver.sh @@ -12,6 +12,13 @@ update-ca-certificates # needs to be told to use it over its own embedded bundle export REQUESTS_CA_BUNDLE=/etc/ssl/certs/ca-certificates.crt +# Wait for the lnd cert file to exist before starting +while ! test -f "/root/.lnd/tls.cert"; do + sleep 10 + echo "Still waiting for lnd cert file to exist..." +done + +# Start using the run server command exec runsqueakserver \ --config config.ini \ --log-level INFO \