From 27c26d9cb9da0e3ec6831621f5dce725dfcd7fa2 Mon Sep 17 00:00:00 2001 From: jash Date: Thu, 18 Oct 2018 17:12:30 +0200 Subject: [PATCH] added own bitcoin.conf for c-lightning --- dist/setup.sh | 1 + .../generators/app/prompters/200_lightning.js | 2 +- .../app/templates/installer/docker/docker-compose.yaml | 1 + .../app/templates/lightning/c-lightning/bitcoin.conf | 8 ++++++++ 4 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 install/generator-cyphernode/generators/app/templates/lightning/c-lightning/bitcoin.conf diff --git a/dist/setup.sh b/dist/setup.sh index abddac1..fb5aaac 100755 --- a/dist/setup.sh +++ b/dist/setup.sh @@ -213,6 +213,7 @@ install_docker() { next fi copy_file $sourceDataPath/lightning/c-lightning/config $LIGHTNING_DATAPATH/config + copy_file $sourceDataPath/lightning/c-lightning/bitcoin.conf $LIGHTNING_DATAPATH/bitcoin.conf fi fi diff --git a/install/generator-cyphernode/generators/app/prompters/200_lightning.js b/install/generator-cyphernode/generators/app/prompters/200_lightning.js index f4de49e..084eae1 100644 --- a/install/generator-cyphernode/generators/app/prompters/200_lightning.js +++ b/install/generator-cyphernode/generators/app/prompters/200_lightning.js @@ -17,7 +17,7 @@ const featureCondition = function(props) { const templates = { 'lnd': [ path.join('lnd','lnd.conf') ], - 'c-lightning': [ path.join('c-lightning','config') ] + 'c-lightning': [ path.join('c-lightning','config'), path.join('c-lightning','bitcoin.conf') ] }; module.exports = { diff --git a/install/generator-cyphernode/generators/app/templates/installer/docker/docker-compose.yaml b/install/generator-cyphernode/generators/app/templates/installer/docker/docker-compose.yaml index 5e9350e..f270d54 100644 --- a/install/generator-cyphernode/generators/app/templates/installer/docker/docker-compose.yaml +++ b/install/generator-cyphernode/generators/app/templates/installer/docker/docker-compose.yaml @@ -69,6 +69,7 @@ services: - "9735:9735" volumes: - "<%= lightning_datapath%>:/.lightning" + - "<%= lightning_datapath%>/bitcoin.conf:/.bitcoin/bitcoin.conf" # deploy: # placement: # constraints: [node.hostname==dev] diff --git a/install/generator-cyphernode/generators/app/templates/lightning/c-lightning/bitcoin.conf b/install/generator-cyphernode/generators/app/templates/lightning/c-lightning/bitcoin.conf new file mode 100644 index 0000000..bed4730 --- /dev/null +++ b/install/generator-cyphernode/generators/app/templates/lightning/c-lightning/bitcoin.conf @@ -0,0 +1,8 @@ +<% if (net === 'testnet') { %> +# testnet +testnet=1 +<% } %> + +rpcconnect=<%= (bitcoin_mode === 'internal')?'bitcoin':bitcoin_node_ip %> +rpcuser=<%= bitcoin_rpcuser %> +rpcpassword=<%= bitcoin_rpcpassword %>