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 +<% } %>