From acee1d77aafdd174669d123a504fefb2674df139 Mon Sep 17 00:00:00 2001 From: Lele Calo Date: Mon, 20 Feb 2023 15:43:42 +0000 Subject: [PATCH] docker: add support for custom params RPCHOST and RPCCRTPATH In this commit we add support for two more custom parameters in the main entrypoint for the `lnd` Docker image script (`start-lnd.sh`) The two parameters are: * RPCHOST to set a custom endpoint for the RPC server * RPCCRTPATH to set a custom location for the certificate used when communicating with the RPC server --- docker/lnd/start-lnd.sh | 6 ++++-- docs/release-notes/release-notes-0.17.0.md | 7 +++++++ 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/docker/lnd/start-lnd.sh b/docker/lnd/start-lnd.sh index 76d4ba203..6470f8b4c 100755 --- a/docker/lnd/start-lnd.sh +++ b/docker/lnd/start-lnd.sh @@ -39,6 +39,8 @@ set_default() { } # Set default variables if needed. +RPCCRTPATH=$(set_default "$RPCCRTPATH" "/rpc/rpc.cert") +RPCHOST=$(set_default "$RPCHOST" "blockchain") RPCUSER=$(set_default "$RPCUSER" "devuser") RPCPASS=$(set_default "$RPCPASS" "devpass") DEBUG=$(set_default "$DEBUG" "debug") @@ -60,8 +62,8 @@ exec lnd \ "--$CHAIN.active" \ "--$CHAIN.$NETWORK" \ "--$CHAIN.node"="$BACKEND" \ - "--$BACKEND.rpccert"="/rpc/rpc.cert" \ - "--$BACKEND.rpchost"="blockchain" \ + "--$BACKEND.rpccert"="$RPCCRTPATH" \ + "--$BACKEND.rpchost"="$RPCHOST" \ "--$BACKEND.rpcuser"="$RPCUSER" \ "--$BACKEND.rpcpass"="$RPCPASS" \ "--rpclisten=$HOSTNAME:10009" \ diff --git a/docs/release-notes/release-notes-0.17.0.md b/docs/release-notes/release-notes-0.17.0.md index 3fd8b6592..5525824ff 100644 --- a/docs/release-notes/release-notes-0.17.0.md +++ b/docs/release-notes/release-notes-0.17.0.md @@ -127,6 +127,12 @@ unlock or create. * Make sure payment stream returns all the events by [subscribing it before sending](https://github.com/lightningnetwork/lnd/pull/7722). +### Tooling and documentation + +* Add support for [custom `RPCHOST` and + `RPCCRTPATH`](https://github.com/lightningnetwork/lnd/pull/7429) to the + `lnd` Docker image main script (`/start-lnd.sh`). + # Contributors (Alphabetical Order) * Carla Kirk-Cohen @@ -138,6 +144,7 @@ unlock or create. * Guillermo Caracuel * hieblmi * Jordi Montes +* Lele Calo * Matt Morehouse * Michael Street * Oliver Gugger