From 99825f0a15fac0d971fa296a3efa7407791baac0 Mon Sep 17 00:00:00 2001 From: SKP Date: Wed, 3 Jul 2019 21:09:22 +0200 Subject: [PATCH] announcing IP address of lightning node is now optional --- cyphernodeconf_docker/prompters/100_lightning.js | 7 +++++++ .../templates/lightning/c-lightning/config | 5 ++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/cyphernodeconf_docker/prompters/100_lightning.js b/cyphernodeconf_docker/prompters/100_lightning.js index 9e40bd8..f0f263d 100644 --- a/cyphernodeconf_docker/prompters/100_lightning.js +++ b/cyphernodeconf_docker/prompters/100_lightning.js @@ -48,6 +48,13 @@ module.exports = { */ { when: featureCondition, + type: 'confirm', + name: 'lightning_announce', + default: utils.getDefault( 'lightning_announce' ), + message: prefix()+'Do you want to announce your lightning node?'+utils.getHelp('lightning_announce'), + }, + { + when: (props) => { return featureCondition(props) && props.lightning_announce }, type: 'input', name: 'lightning_external_ip', default: utils.getDefault( 'lightning_external_ip' ), diff --git a/cyphernodeconf_docker/templates/lightning/c-lightning/config b/cyphernodeconf_docker/templates/lightning/c-lightning/config index 5fd5012..bc1b855 100644 --- a/cyphernodeconf_docker/templates/lightning/c-lightning/config +++ b/cyphernodeconf_docker/templates/lightning/c-lightning/config @@ -15,4 +15,7 @@ bitcoin-rpcuser=<%= bitcoin_rpcuser %> bitcoin-rpcpassword=<%= bitcoin_rpcpassword %> addr=0.0.0.0:9735 -announce-addr=<%= lightning_external_ip %>:9735 + +<% if( locals.lightning_external_ip ) { %> +announce-addr=<%= locals.lightning_external_ip %>:9735 +<% } %>