From 10e2ff08c9fecc6528ca11b9fa4e0bbfa5c6c7dd Mon Sep 17 00:00:00 2001 From: Andrew Camilleri Date: Tue, 25 Sep 2018 09:54:38 +0200 Subject: [PATCH 1/5] add in lnd auto pilot for all other lnd supporting coins and add in pruning options for all other coins --- .../docker-fragments/opt-bgold-lnd-autopilot.yml | 9 +++++++++ .../docker-fragments/opt-bgold-save-storage-s.yml | 8 ++++++++ .../docker-fragments/opt-bgold-save-storage-xs.yml | 8 ++++++++ .../docker-fragments/opt-bgold-save-storage-xxs.yml | 8 ++++++++ .../docker-fragments/opt-bgold-save-storage.yml | 8 ++++++++ .../docker-fragments/opt-btc-lnd-autopilot.yml | 9 +++++++++ .../docker-fragments/opt-btc-save-storage-s.yml | 8 ++++++++ .../docker-fragments/opt-btc-save-storage-xs.yml | 8 ++++++++ .../docker-fragments/opt-btc-save-storage-xxs.yml | 8 ++++++++ .../docker-fragments/opt-btc-save-storage.yml | 8 ++++++++ .../docker-fragments/opt-feathercoin-save-storage-s.yml | 8 ++++++++ .../docker-fragments/opt-feathercoin-save-storage-xs.yml | 8 ++++++++ .../opt-feathercoin-save-storage-xxs.yml | 8 ++++++++ .../docker-fragments/opt-feathercoin-save-storage.yml | 8 ++++++++ .../docker-fragments/opt-groestlcoin-save-storage-s.yml | 8 ++++++++ .../docker-fragments/opt-groestlcoin-save-storage-xs.yml | 8 ++++++++ .../opt-groestlcoin-save-storage-xxs.yml | 8 ++++++++ .../docker-fragments/opt-groestlcoin-save-storage.yml | 8 ++++++++ .../docker-fragments/opt-ltc-lnd-autopilot.yml | 9 +++++++++ .../docker-fragments/opt-ltc-save-storage-s.yml | 8 ++++++++ .../docker-fragments/opt-ltc-save-storage-xs.yml | 8 ++++++++ .../docker-fragments/opt-ltc-save-storage-xxs.yml | 8 ++++++++ .../docker-fragments/opt-ltc-save-storage.yml | 8 ++++++++ 23 files changed, 187 insertions(+) create mode 100644 docker-compose-generator/docker-fragments/opt-bgold-lnd-autopilot.yml create mode 100644 docker-compose-generator/docker-fragments/opt-bgold-save-storage-s.yml create mode 100644 docker-compose-generator/docker-fragments/opt-bgold-save-storage-xs.yml create mode 100644 docker-compose-generator/docker-fragments/opt-bgold-save-storage-xxs.yml create mode 100644 docker-compose-generator/docker-fragments/opt-bgold-save-storage.yml create mode 100644 docker-compose-generator/docker-fragments/opt-btc-lnd-autopilot.yml create mode 100644 docker-compose-generator/docker-fragments/opt-btc-save-storage-s.yml create mode 100644 docker-compose-generator/docker-fragments/opt-btc-save-storage-xs.yml create mode 100644 docker-compose-generator/docker-fragments/opt-btc-save-storage-xxs.yml create mode 100644 docker-compose-generator/docker-fragments/opt-btc-save-storage.yml create mode 100644 docker-compose-generator/docker-fragments/opt-feathercoin-save-storage-s.yml create mode 100644 docker-compose-generator/docker-fragments/opt-feathercoin-save-storage-xs.yml create mode 100644 docker-compose-generator/docker-fragments/opt-feathercoin-save-storage-xxs.yml create mode 100644 docker-compose-generator/docker-fragments/opt-feathercoin-save-storage.yml create mode 100644 docker-compose-generator/docker-fragments/opt-groestlcoin-save-storage-s.yml create mode 100644 docker-compose-generator/docker-fragments/opt-groestlcoin-save-storage-xs.yml create mode 100644 docker-compose-generator/docker-fragments/opt-groestlcoin-save-storage-xxs.yml create mode 100644 docker-compose-generator/docker-fragments/opt-groestlcoin-save-storage.yml create mode 100644 docker-compose-generator/docker-fragments/opt-ltc-lnd-autopilot.yml create mode 100644 docker-compose-generator/docker-fragments/opt-ltc-save-storage-s.yml create mode 100644 docker-compose-generator/docker-fragments/opt-ltc-save-storage-xs.yml create mode 100644 docker-compose-generator/docker-fragments/opt-ltc-save-storage-xxs.yml create mode 100644 docker-compose-generator/docker-fragments/opt-ltc-save-storage.yml diff --git a/docker-compose-generator/docker-fragments/opt-bgold-lnd-autopilot.yml b/docker-compose-generator/docker-fragments/opt-bgold-lnd-autopilot.yml new file mode 100644 index 0000000..c92ce27 --- /dev/null +++ b/docker-compose-generator/docker-fragments/opt-bgold-lnd-autopilot.yml @@ -0,0 +1,9 @@ +version: "3" + +services: + lnd_bitcoingold: + environment: + LND_EXTRA_ARGS: | + autopilot.active=1 + autopilot.maxchannels=5 + autopilot.allocation=0.6 diff --git a/docker-compose-generator/docker-fragments/opt-bgold-save-storage-s.yml b/docker-compose-generator/docker-fragments/opt-bgold-save-storage-s.yml new file mode 100644 index 0000000..cea27b6 --- /dev/null +++ b/docker-compose-generator/docker-fragments/opt-bgold-save-storage-s.yml @@ -0,0 +1,8 @@ +version: "3" + +services: + bgoldd: + environment: + # If you don't use Lightning Network, use opt-save-store-xxs instead + # This save about 6 months of block, your lightning node won't be able to see channel created 6 months since the time you start it. + BITCOIN_EXTRA_ARGS: prune=50000 \ No newline at end of file diff --git a/docker-compose-generator/docker-fragments/opt-bgold-save-storage-xs.yml b/docker-compose-generator/docker-fragments/opt-bgold-save-storage-xs.yml new file mode 100644 index 0000000..f5b4dc7 --- /dev/null +++ b/docker-compose-generator/docker-fragments/opt-bgold-save-storage-xs.yml @@ -0,0 +1,8 @@ +version: "3" + +services: + bgoldd: + environment: + # If you don't use Lightning Network, use opt-save-store-xxs instead + # This save about 3 months of block, your lightning node won't be able to see channel created 3 months since the time you start it. + BITCOIN_EXTRA_ARGS: prune=25000 \ No newline at end of file diff --git a/docker-compose-generator/docker-fragments/opt-bgold-save-storage-xxs.yml b/docker-compose-generator/docker-fragments/opt-bgold-save-storage-xxs.yml new file mode 100644 index 0000000..831e419 --- /dev/null +++ b/docker-compose-generator/docker-fragments/opt-bgold-save-storage-xxs.yml @@ -0,0 +1,8 @@ +version: "3" + +services: + bgoldd: + environment: + # If you don't use Lightning Network, you want this + # This save about 2 weeks worth of block + BITCOIN_EXTRA_ARGS: prune=5000 \ No newline at end of file diff --git a/docker-compose-generator/docker-fragments/opt-bgold-save-storage.yml b/docker-compose-generator/docker-fragments/opt-bgold-save-storage.yml new file mode 100644 index 0000000..b737700 --- /dev/null +++ b/docker-compose-generator/docker-fragments/opt-bgold-save-storage.yml @@ -0,0 +1,8 @@ +version: "3" + +services: + bgoldd: + environment: + # If you don't use Lightning Network, use opt-save-store-xxs instead + # This save about 1 years of block, your lightning node won't be able to see channel created 1 year since the time you start it. + BITCOIN_EXTRA_ARGS: prune=100000 \ No newline at end of file diff --git a/docker-compose-generator/docker-fragments/opt-btc-lnd-autopilot.yml b/docker-compose-generator/docker-fragments/opt-btc-lnd-autopilot.yml new file mode 100644 index 0000000..aff861e --- /dev/null +++ b/docker-compose-generator/docker-fragments/opt-btc-lnd-autopilot.yml @@ -0,0 +1,9 @@ +version: "3" + +services: + lnd_bitcoin: + environment: + LND_EXTRA_ARGS: | + autopilot.active=1 + autopilot.maxchannels=5 + autopilot.allocation=0.6 diff --git a/docker-compose-generator/docker-fragments/opt-btc-save-storage-s.yml b/docker-compose-generator/docker-fragments/opt-btc-save-storage-s.yml new file mode 100644 index 0000000..11177d2 --- /dev/null +++ b/docker-compose-generator/docker-fragments/opt-btc-save-storage-s.yml @@ -0,0 +1,8 @@ +version: "3" + +services: + bitcoind: + environment: + # If you don't use Lightning Network, use opt-save-store-xxs instead + # This save about 6 months of block, your lightning node won't be able to see channel created 6 months since the time you start it. + BITCOIN_EXTRA_ARGS: prune=50000 \ No newline at end of file diff --git a/docker-compose-generator/docker-fragments/opt-btc-save-storage-xs.yml b/docker-compose-generator/docker-fragments/opt-btc-save-storage-xs.yml new file mode 100644 index 0000000..a089417 --- /dev/null +++ b/docker-compose-generator/docker-fragments/opt-btc-save-storage-xs.yml @@ -0,0 +1,8 @@ +version: "3" + +services: + bitcoind: + environment: + # If you don't use Lightning Network, use opt-save-store-xxs instead + # This save about 3 months of block, your lightning node won't be able to see channel created 3 months since the time you start it. + BITCOIN_EXTRA_ARGS: prune=25000 \ No newline at end of file diff --git a/docker-compose-generator/docker-fragments/opt-btc-save-storage-xxs.yml b/docker-compose-generator/docker-fragments/opt-btc-save-storage-xxs.yml new file mode 100644 index 0000000..22fd776 --- /dev/null +++ b/docker-compose-generator/docker-fragments/opt-btc-save-storage-xxs.yml @@ -0,0 +1,8 @@ +version: "3" + +services: + bitcoind: + environment: + # If you don't use Lightning Network, you want this + # This save about 2 weeks worth of block + BITCOIN_EXTRA_ARGS: prune=5000 \ No newline at end of file diff --git a/docker-compose-generator/docker-fragments/opt-btc-save-storage.yml b/docker-compose-generator/docker-fragments/opt-btc-save-storage.yml new file mode 100644 index 0000000..103a3e6 --- /dev/null +++ b/docker-compose-generator/docker-fragments/opt-btc-save-storage.yml @@ -0,0 +1,8 @@ +version: "3" + +services: + bitcoind: + environment: + # If you don't use Lightning Network, use opt-save-store-xxs instead + # This save about 1 years of block, your lightning node won't be able to see channel created 1 year since the time you start it. + BITCOIN_EXTRA_ARGS: prune=100000 \ No newline at end of file diff --git a/docker-compose-generator/docker-fragments/opt-feathercoin-save-storage-s.yml b/docker-compose-generator/docker-fragments/opt-feathercoin-save-storage-s.yml new file mode 100644 index 0000000..8717b81 --- /dev/null +++ b/docker-compose-generator/docker-fragments/opt-feathercoin-save-storage-s.yml @@ -0,0 +1,8 @@ +version: "3" + +services: + feathercoind: + environment: + # If you don't use Lightning Network, use opt-save-store-xxs instead + # This save about 6 months of block, your lightning node won't be able to see channel created 6 months since the time you start it. + BITCOIN_EXTRA_ARGS: prune=50000 \ No newline at end of file diff --git a/docker-compose-generator/docker-fragments/opt-feathercoin-save-storage-xs.yml b/docker-compose-generator/docker-fragments/opt-feathercoin-save-storage-xs.yml new file mode 100644 index 0000000..9a0d789 --- /dev/null +++ b/docker-compose-generator/docker-fragments/opt-feathercoin-save-storage-xs.yml @@ -0,0 +1,8 @@ +version: "3" + +services: + feathercoind: + environment: + # If you don't use Lightning Network, use opt-save-store-xxs instead + # This save about 3 months of block, your lightning node won't be able to see channel created 3 months since the time you start it. + BITCOIN_EXTRA_ARGS: prune=25000 \ No newline at end of file diff --git a/docker-compose-generator/docker-fragments/opt-feathercoin-save-storage-xxs.yml b/docker-compose-generator/docker-fragments/opt-feathercoin-save-storage-xxs.yml new file mode 100644 index 0000000..d2ea1cd --- /dev/null +++ b/docker-compose-generator/docker-fragments/opt-feathercoin-save-storage-xxs.yml @@ -0,0 +1,8 @@ +version: "3" + +services: + feathercoind: + environment: + # If you don't use Lightning Network, you want this + # This save about 2 weeks worth of block + BITCOIN_EXTRA_ARGS: prune=5000 \ No newline at end of file diff --git a/docker-compose-generator/docker-fragments/opt-feathercoin-save-storage.yml b/docker-compose-generator/docker-fragments/opt-feathercoin-save-storage.yml new file mode 100644 index 0000000..37d258f --- /dev/null +++ b/docker-compose-generator/docker-fragments/opt-feathercoin-save-storage.yml @@ -0,0 +1,8 @@ +version: "3" + +services: + feathercoind: + environment: + # If you don't use Lightning Network, use opt-save-store-xxs instead + # This save about 1 years of block, your lightning node won't be able to see channel created 1 year since the time you start it. + BITCOIN_EXTRA_ARGS: prune=100000 \ No newline at end of file diff --git a/docker-compose-generator/docker-fragments/opt-groestlcoin-save-storage-s.yml b/docker-compose-generator/docker-fragments/opt-groestlcoin-save-storage-s.yml new file mode 100644 index 0000000..e858e75 --- /dev/null +++ b/docker-compose-generator/docker-fragments/opt-groestlcoin-save-storage-s.yml @@ -0,0 +1,8 @@ +version: "3" + +services: + groestlcoind: + environment: + # If you don't use Lightning Network, use opt-save-store-xxs instead + # This save about 6 months of block, your lightning node won't be able to see channel created 6 months since the time you start it. + BITCOIN_EXTRA_ARGS: prune=50000 \ No newline at end of file diff --git a/docker-compose-generator/docker-fragments/opt-groestlcoin-save-storage-xs.yml b/docker-compose-generator/docker-fragments/opt-groestlcoin-save-storage-xs.yml new file mode 100644 index 0000000..d750170 --- /dev/null +++ b/docker-compose-generator/docker-fragments/opt-groestlcoin-save-storage-xs.yml @@ -0,0 +1,8 @@ +version: "3" + +services: + groestlcoind: + environment: + # If you don't use Lightning Network, use opt-save-store-xxs instead + # This save about 3 months of block, your lightning node won't be able to see channel created 3 months since the time you start it. + BITCOIN_EXTRA_ARGS: prune=25000 \ No newline at end of file diff --git a/docker-compose-generator/docker-fragments/opt-groestlcoin-save-storage-xxs.yml b/docker-compose-generator/docker-fragments/opt-groestlcoin-save-storage-xxs.yml new file mode 100644 index 0000000..27391ec --- /dev/null +++ b/docker-compose-generator/docker-fragments/opt-groestlcoin-save-storage-xxs.yml @@ -0,0 +1,8 @@ +version: "3" + +services: + groestlcoind: + environment: + # If you don't use Lightning Network, you want this + # This save about 2 weeks worth of block + BITCOIN_EXTRA_ARGS: prune=5000 \ No newline at end of file diff --git a/docker-compose-generator/docker-fragments/opt-groestlcoin-save-storage.yml b/docker-compose-generator/docker-fragments/opt-groestlcoin-save-storage.yml new file mode 100644 index 0000000..2386e9b --- /dev/null +++ b/docker-compose-generator/docker-fragments/opt-groestlcoin-save-storage.yml @@ -0,0 +1,8 @@ +version: "3" + +services: + groestlcoind: + environment: + # If you don't use Lightning Network, use opt-save-store-xxs instead + # This save about 1 years of block, your lightning node won't be able to see channel created 1 year since the time you start it. + BITCOIN_EXTRA_ARGS: prune=100000 \ No newline at end of file diff --git a/docker-compose-generator/docker-fragments/opt-ltc-lnd-autopilot.yml b/docker-compose-generator/docker-fragments/opt-ltc-lnd-autopilot.yml new file mode 100644 index 0000000..a6a30b7 --- /dev/null +++ b/docker-compose-generator/docker-fragments/opt-ltc-lnd-autopilot.yml @@ -0,0 +1,9 @@ +version: "3" + +services: + lnd_litecoin: + environment: + LND_EXTRA_ARGS: | + autopilot.active=1 + autopilot.maxchannels=5 + autopilot.allocation=0.6 diff --git a/docker-compose-generator/docker-fragments/opt-ltc-save-storage-s.yml b/docker-compose-generator/docker-fragments/opt-ltc-save-storage-s.yml new file mode 100644 index 0000000..fb5f00e --- /dev/null +++ b/docker-compose-generator/docker-fragments/opt-ltc-save-storage-s.yml @@ -0,0 +1,8 @@ +version: "3" + +services: + litecoind: + environment: + # If you don't use Lightning Network, use opt-save-store-xxs instead + # This save about 6 months of block, your lightning node won't be able to see channel created 6 months since the time you start it. + BITCOIN_EXTRA_ARGS: prune=50000 \ No newline at end of file diff --git a/docker-compose-generator/docker-fragments/opt-ltc-save-storage-xs.yml b/docker-compose-generator/docker-fragments/opt-ltc-save-storage-xs.yml new file mode 100644 index 0000000..f1607dc --- /dev/null +++ b/docker-compose-generator/docker-fragments/opt-ltc-save-storage-xs.yml @@ -0,0 +1,8 @@ +version: "3" + +services: + litecoind: + environment: + # If you don't use Lightning Network, use opt-save-store-xxs instead + # This save about 3 months of block, your lightning node won't be able to see channel created 3 months since the time you start it. + BITCOIN_EXTRA_ARGS: prune=25000 \ No newline at end of file diff --git a/docker-compose-generator/docker-fragments/opt-ltc-save-storage-xxs.yml b/docker-compose-generator/docker-fragments/opt-ltc-save-storage-xxs.yml new file mode 100644 index 0000000..c0216ee --- /dev/null +++ b/docker-compose-generator/docker-fragments/opt-ltc-save-storage-xxs.yml @@ -0,0 +1,8 @@ +version: "3" + +services: + litecoind: + environment: + # If you don't use Lightning Network, you want this + # This save about 2 weeks worth of block + BITCOIN_EXTRA_ARGS: prune=5000 \ No newline at end of file diff --git a/docker-compose-generator/docker-fragments/opt-ltc-save-storage.yml b/docker-compose-generator/docker-fragments/opt-ltc-save-storage.yml new file mode 100644 index 0000000..82ef2e1 --- /dev/null +++ b/docker-compose-generator/docker-fragments/opt-ltc-save-storage.yml @@ -0,0 +1,8 @@ +version: "3" + +services: + litecoind: + environment: + # If you don't use Lightning Network, use opt-save-store-xxs instead + # This save about 1 years of block, your lightning node won't be able to see channel created 1 year since the time you start it. + BITCOIN_EXTRA_ARGS: prune=100000 \ No newline at end of file From e29351f0d2fc133be111d989bf71dfc373d174cf Mon Sep 17 00:00:00 2001 From: Andrew Camilleri Date: Sun, 30 Sep 2018 10:48:09 +0200 Subject: [PATCH 2/5] combine crypto opts ymls into one file --- .../opt-bgold-lnd-autopilot.yml | 9 ------- .../opt-bgold-save-storage-s.yml | 8 ------ .../opt-bgold-save-storage-xs.yml | 8 ------ .../opt-bgold-save-storage-xxs.yml | 8 ------ .../opt-bgold-save-storage.yml | 8 ------ .../opt-btc-lnd-autopilot.yml | 9 ------- .../opt-btc-save-storage-s.yml | 8 ------ .../opt-btc-save-storage-xs.yml | 8 ------ .../opt-btc-save-storage-xxs.yml | 8 ------ .../docker-fragments/opt-btc-save-storage.yml | 8 ------ .../opt-feathercoin-save-storage-s.yml | 8 ------ .../opt-feathercoin-save-storage-xs.yml | 8 ------ .../opt-feathercoin-save-storage-xxs.yml | 8 ------ .../opt-feathercoin-save-storage.yml | 8 ------ .../opt-groestlcoin-save-storage-s.yml | 8 ------ .../opt-groestlcoin-save-storage-xs.yml | 8 ------ .../opt-groestlcoin-save-storage-xxs.yml | 8 ------ .../opt-groestlcoin-save-storage.yml | 8 ------ .../docker-fragments/opt-lnd-autopilot.yml | 12 +++++++++ .../opt-ltc-lnd-autopilot.yml | 9 ------- .../opt-ltc-save-storage-s.yml | 8 ------ .../opt-ltc-save-storage-xs.yml | 8 ------ .../opt-ltc-save-storage-xxs.yml | 8 ------ .../docker-fragments/opt-ltc-save-storage.yml | 8 ------ .../docker-fragments/opt-save-storage-s.yml | 25 +++++++++++++++++++ .../docker-fragments/opt-save-storage-xs.yml | 25 +++++++++++++++++++ .../docker-fragments/opt-save-storage-xxs.yml | 25 +++++++++++++++++++ .../docker-fragments/opt-save-storage.yml | 25 +++++++++++++++++++ 28 files changed, 112 insertions(+), 187 deletions(-) delete mode 100644 docker-compose-generator/docker-fragments/opt-bgold-lnd-autopilot.yml delete mode 100644 docker-compose-generator/docker-fragments/opt-bgold-save-storage-s.yml delete mode 100644 docker-compose-generator/docker-fragments/opt-bgold-save-storage-xs.yml delete mode 100644 docker-compose-generator/docker-fragments/opt-bgold-save-storage-xxs.yml delete mode 100644 docker-compose-generator/docker-fragments/opt-bgold-save-storage.yml delete mode 100644 docker-compose-generator/docker-fragments/opt-btc-lnd-autopilot.yml delete mode 100644 docker-compose-generator/docker-fragments/opt-btc-save-storage-s.yml delete mode 100644 docker-compose-generator/docker-fragments/opt-btc-save-storage-xs.yml delete mode 100644 docker-compose-generator/docker-fragments/opt-btc-save-storage-xxs.yml delete mode 100644 docker-compose-generator/docker-fragments/opt-btc-save-storage.yml delete mode 100644 docker-compose-generator/docker-fragments/opt-feathercoin-save-storage-s.yml delete mode 100644 docker-compose-generator/docker-fragments/opt-feathercoin-save-storage-xs.yml delete mode 100644 docker-compose-generator/docker-fragments/opt-feathercoin-save-storage-xxs.yml delete mode 100644 docker-compose-generator/docker-fragments/opt-feathercoin-save-storage.yml delete mode 100644 docker-compose-generator/docker-fragments/opt-groestlcoin-save-storage-s.yml delete mode 100644 docker-compose-generator/docker-fragments/opt-groestlcoin-save-storage-xs.yml delete mode 100644 docker-compose-generator/docker-fragments/opt-groestlcoin-save-storage-xxs.yml delete mode 100644 docker-compose-generator/docker-fragments/opt-groestlcoin-save-storage.yml delete mode 100644 docker-compose-generator/docker-fragments/opt-ltc-lnd-autopilot.yml delete mode 100644 docker-compose-generator/docker-fragments/opt-ltc-save-storage-s.yml delete mode 100644 docker-compose-generator/docker-fragments/opt-ltc-save-storage-xs.yml delete mode 100644 docker-compose-generator/docker-fragments/opt-ltc-save-storage-xxs.yml delete mode 100644 docker-compose-generator/docker-fragments/opt-ltc-save-storage.yml diff --git a/docker-compose-generator/docker-fragments/opt-bgold-lnd-autopilot.yml b/docker-compose-generator/docker-fragments/opt-bgold-lnd-autopilot.yml deleted file mode 100644 index c92ce27..0000000 --- a/docker-compose-generator/docker-fragments/opt-bgold-lnd-autopilot.yml +++ /dev/null @@ -1,9 +0,0 @@ -version: "3" - -services: - lnd_bitcoingold: - environment: - LND_EXTRA_ARGS: | - autopilot.active=1 - autopilot.maxchannels=5 - autopilot.allocation=0.6 diff --git a/docker-compose-generator/docker-fragments/opt-bgold-save-storage-s.yml b/docker-compose-generator/docker-fragments/opt-bgold-save-storage-s.yml deleted file mode 100644 index cea27b6..0000000 --- a/docker-compose-generator/docker-fragments/opt-bgold-save-storage-s.yml +++ /dev/null @@ -1,8 +0,0 @@ -version: "3" - -services: - bgoldd: - environment: - # If you don't use Lightning Network, use opt-save-store-xxs instead - # This save about 6 months of block, your lightning node won't be able to see channel created 6 months since the time you start it. - BITCOIN_EXTRA_ARGS: prune=50000 \ No newline at end of file diff --git a/docker-compose-generator/docker-fragments/opt-bgold-save-storage-xs.yml b/docker-compose-generator/docker-fragments/opt-bgold-save-storage-xs.yml deleted file mode 100644 index f5b4dc7..0000000 --- a/docker-compose-generator/docker-fragments/opt-bgold-save-storage-xs.yml +++ /dev/null @@ -1,8 +0,0 @@ -version: "3" - -services: - bgoldd: - environment: - # If you don't use Lightning Network, use opt-save-store-xxs instead - # This save about 3 months of block, your lightning node won't be able to see channel created 3 months since the time you start it. - BITCOIN_EXTRA_ARGS: prune=25000 \ No newline at end of file diff --git a/docker-compose-generator/docker-fragments/opt-bgold-save-storage-xxs.yml b/docker-compose-generator/docker-fragments/opt-bgold-save-storage-xxs.yml deleted file mode 100644 index 831e419..0000000 --- a/docker-compose-generator/docker-fragments/opt-bgold-save-storage-xxs.yml +++ /dev/null @@ -1,8 +0,0 @@ -version: "3" - -services: - bgoldd: - environment: - # If you don't use Lightning Network, you want this - # This save about 2 weeks worth of block - BITCOIN_EXTRA_ARGS: prune=5000 \ No newline at end of file diff --git a/docker-compose-generator/docker-fragments/opt-bgold-save-storage.yml b/docker-compose-generator/docker-fragments/opt-bgold-save-storage.yml deleted file mode 100644 index b737700..0000000 --- a/docker-compose-generator/docker-fragments/opt-bgold-save-storage.yml +++ /dev/null @@ -1,8 +0,0 @@ -version: "3" - -services: - bgoldd: - environment: - # If you don't use Lightning Network, use opt-save-store-xxs instead - # This save about 1 years of block, your lightning node won't be able to see channel created 1 year since the time you start it. - BITCOIN_EXTRA_ARGS: prune=100000 \ No newline at end of file diff --git a/docker-compose-generator/docker-fragments/opt-btc-lnd-autopilot.yml b/docker-compose-generator/docker-fragments/opt-btc-lnd-autopilot.yml deleted file mode 100644 index aff861e..0000000 --- a/docker-compose-generator/docker-fragments/opt-btc-lnd-autopilot.yml +++ /dev/null @@ -1,9 +0,0 @@ -version: "3" - -services: - lnd_bitcoin: - environment: - LND_EXTRA_ARGS: | - autopilot.active=1 - autopilot.maxchannels=5 - autopilot.allocation=0.6 diff --git a/docker-compose-generator/docker-fragments/opt-btc-save-storage-s.yml b/docker-compose-generator/docker-fragments/opt-btc-save-storage-s.yml deleted file mode 100644 index 11177d2..0000000 --- a/docker-compose-generator/docker-fragments/opt-btc-save-storage-s.yml +++ /dev/null @@ -1,8 +0,0 @@ -version: "3" - -services: - bitcoind: - environment: - # If you don't use Lightning Network, use opt-save-store-xxs instead - # This save about 6 months of block, your lightning node won't be able to see channel created 6 months since the time you start it. - BITCOIN_EXTRA_ARGS: prune=50000 \ No newline at end of file diff --git a/docker-compose-generator/docker-fragments/opt-btc-save-storage-xs.yml b/docker-compose-generator/docker-fragments/opt-btc-save-storage-xs.yml deleted file mode 100644 index a089417..0000000 --- a/docker-compose-generator/docker-fragments/opt-btc-save-storage-xs.yml +++ /dev/null @@ -1,8 +0,0 @@ -version: "3" - -services: - bitcoind: - environment: - # If you don't use Lightning Network, use opt-save-store-xxs instead - # This save about 3 months of block, your lightning node won't be able to see channel created 3 months since the time you start it. - BITCOIN_EXTRA_ARGS: prune=25000 \ No newline at end of file diff --git a/docker-compose-generator/docker-fragments/opt-btc-save-storage-xxs.yml b/docker-compose-generator/docker-fragments/opt-btc-save-storage-xxs.yml deleted file mode 100644 index 22fd776..0000000 --- a/docker-compose-generator/docker-fragments/opt-btc-save-storage-xxs.yml +++ /dev/null @@ -1,8 +0,0 @@ -version: "3" - -services: - bitcoind: - environment: - # If you don't use Lightning Network, you want this - # This save about 2 weeks worth of block - BITCOIN_EXTRA_ARGS: prune=5000 \ No newline at end of file diff --git a/docker-compose-generator/docker-fragments/opt-btc-save-storage.yml b/docker-compose-generator/docker-fragments/opt-btc-save-storage.yml deleted file mode 100644 index 103a3e6..0000000 --- a/docker-compose-generator/docker-fragments/opt-btc-save-storage.yml +++ /dev/null @@ -1,8 +0,0 @@ -version: "3" - -services: - bitcoind: - environment: - # If you don't use Lightning Network, use opt-save-store-xxs instead - # This save about 1 years of block, your lightning node won't be able to see channel created 1 year since the time you start it. - BITCOIN_EXTRA_ARGS: prune=100000 \ No newline at end of file diff --git a/docker-compose-generator/docker-fragments/opt-feathercoin-save-storage-s.yml b/docker-compose-generator/docker-fragments/opt-feathercoin-save-storage-s.yml deleted file mode 100644 index 8717b81..0000000 --- a/docker-compose-generator/docker-fragments/opt-feathercoin-save-storage-s.yml +++ /dev/null @@ -1,8 +0,0 @@ -version: "3" - -services: - feathercoind: - environment: - # If you don't use Lightning Network, use opt-save-store-xxs instead - # This save about 6 months of block, your lightning node won't be able to see channel created 6 months since the time you start it. - BITCOIN_EXTRA_ARGS: prune=50000 \ No newline at end of file diff --git a/docker-compose-generator/docker-fragments/opt-feathercoin-save-storage-xs.yml b/docker-compose-generator/docker-fragments/opt-feathercoin-save-storage-xs.yml deleted file mode 100644 index 9a0d789..0000000 --- a/docker-compose-generator/docker-fragments/opt-feathercoin-save-storage-xs.yml +++ /dev/null @@ -1,8 +0,0 @@ -version: "3" - -services: - feathercoind: - environment: - # If you don't use Lightning Network, use opt-save-store-xxs instead - # This save about 3 months of block, your lightning node won't be able to see channel created 3 months since the time you start it. - BITCOIN_EXTRA_ARGS: prune=25000 \ No newline at end of file diff --git a/docker-compose-generator/docker-fragments/opt-feathercoin-save-storage-xxs.yml b/docker-compose-generator/docker-fragments/opt-feathercoin-save-storage-xxs.yml deleted file mode 100644 index d2ea1cd..0000000 --- a/docker-compose-generator/docker-fragments/opt-feathercoin-save-storage-xxs.yml +++ /dev/null @@ -1,8 +0,0 @@ -version: "3" - -services: - feathercoind: - environment: - # If you don't use Lightning Network, you want this - # This save about 2 weeks worth of block - BITCOIN_EXTRA_ARGS: prune=5000 \ No newline at end of file diff --git a/docker-compose-generator/docker-fragments/opt-feathercoin-save-storage.yml b/docker-compose-generator/docker-fragments/opt-feathercoin-save-storage.yml deleted file mode 100644 index 37d258f..0000000 --- a/docker-compose-generator/docker-fragments/opt-feathercoin-save-storage.yml +++ /dev/null @@ -1,8 +0,0 @@ -version: "3" - -services: - feathercoind: - environment: - # If you don't use Lightning Network, use opt-save-store-xxs instead - # This save about 1 years of block, your lightning node won't be able to see channel created 1 year since the time you start it. - BITCOIN_EXTRA_ARGS: prune=100000 \ No newline at end of file diff --git a/docker-compose-generator/docker-fragments/opt-groestlcoin-save-storage-s.yml b/docker-compose-generator/docker-fragments/opt-groestlcoin-save-storage-s.yml deleted file mode 100644 index e858e75..0000000 --- a/docker-compose-generator/docker-fragments/opt-groestlcoin-save-storage-s.yml +++ /dev/null @@ -1,8 +0,0 @@ -version: "3" - -services: - groestlcoind: - environment: - # If you don't use Lightning Network, use opt-save-store-xxs instead - # This save about 6 months of block, your lightning node won't be able to see channel created 6 months since the time you start it. - BITCOIN_EXTRA_ARGS: prune=50000 \ No newline at end of file diff --git a/docker-compose-generator/docker-fragments/opt-groestlcoin-save-storage-xs.yml b/docker-compose-generator/docker-fragments/opt-groestlcoin-save-storage-xs.yml deleted file mode 100644 index d750170..0000000 --- a/docker-compose-generator/docker-fragments/opt-groestlcoin-save-storage-xs.yml +++ /dev/null @@ -1,8 +0,0 @@ -version: "3" - -services: - groestlcoind: - environment: - # If you don't use Lightning Network, use opt-save-store-xxs instead - # This save about 3 months of block, your lightning node won't be able to see channel created 3 months since the time you start it. - BITCOIN_EXTRA_ARGS: prune=25000 \ No newline at end of file diff --git a/docker-compose-generator/docker-fragments/opt-groestlcoin-save-storage-xxs.yml b/docker-compose-generator/docker-fragments/opt-groestlcoin-save-storage-xxs.yml deleted file mode 100644 index 27391ec..0000000 --- a/docker-compose-generator/docker-fragments/opt-groestlcoin-save-storage-xxs.yml +++ /dev/null @@ -1,8 +0,0 @@ -version: "3" - -services: - groestlcoind: - environment: - # If you don't use Lightning Network, you want this - # This save about 2 weeks worth of block - BITCOIN_EXTRA_ARGS: prune=5000 \ No newline at end of file diff --git a/docker-compose-generator/docker-fragments/opt-groestlcoin-save-storage.yml b/docker-compose-generator/docker-fragments/opt-groestlcoin-save-storage.yml deleted file mode 100644 index 2386e9b..0000000 --- a/docker-compose-generator/docker-fragments/opt-groestlcoin-save-storage.yml +++ /dev/null @@ -1,8 +0,0 @@ -version: "3" - -services: - groestlcoind: - environment: - # If you don't use Lightning Network, use opt-save-store-xxs instead - # This save about 1 years of block, your lightning node won't be able to see channel created 1 year since the time you start it. - BITCOIN_EXTRA_ARGS: prune=100000 \ No newline at end of file diff --git a/docker-compose-generator/docker-fragments/opt-lnd-autopilot.yml b/docker-compose-generator/docker-fragments/opt-lnd-autopilot.yml index aff861e..98f9e6b 100644 --- a/docker-compose-generator/docker-fragments/opt-lnd-autopilot.yml +++ b/docker-compose-generator/docker-fragments/opt-lnd-autopilot.yml @@ -7,3 +7,15 @@ services: autopilot.active=1 autopilot.maxchannels=5 autopilot.allocation=0.6 + lnd_litecoin: + environment: + LND_EXTRA_ARGS: | + autopilot.active=1 + autopilot.maxchannels=5 + autopilot.allocation=0.6 + lnd_bitcoingold: + environment: + LND_EXTRA_ARGS: | + autopilot.active=1 + autopilot.maxchannels=5 + autopilot.allocation=0.6 diff --git a/docker-compose-generator/docker-fragments/opt-ltc-lnd-autopilot.yml b/docker-compose-generator/docker-fragments/opt-ltc-lnd-autopilot.yml deleted file mode 100644 index a6a30b7..0000000 --- a/docker-compose-generator/docker-fragments/opt-ltc-lnd-autopilot.yml +++ /dev/null @@ -1,9 +0,0 @@ -version: "3" - -services: - lnd_litecoin: - environment: - LND_EXTRA_ARGS: | - autopilot.active=1 - autopilot.maxchannels=5 - autopilot.allocation=0.6 diff --git a/docker-compose-generator/docker-fragments/opt-ltc-save-storage-s.yml b/docker-compose-generator/docker-fragments/opt-ltc-save-storage-s.yml deleted file mode 100644 index fb5f00e..0000000 --- a/docker-compose-generator/docker-fragments/opt-ltc-save-storage-s.yml +++ /dev/null @@ -1,8 +0,0 @@ -version: "3" - -services: - litecoind: - environment: - # If you don't use Lightning Network, use opt-save-store-xxs instead - # This save about 6 months of block, your lightning node won't be able to see channel created 6 months since the time you start it. - BITCOIN_EXTRA_ARGS: prune=50000 \ No newline at end of file diff --git a/docker-compose-generator/docker-fragments/opt-ltc-save-storage-xs.yml b/docker-compose-generator/docker-fragments/opt-ltc-save-storage-xs.yml deleted file mode 100644 index f1607dc..0000000 --- a/docker-compose-generator/docker-fragments/opt-ltc-save-storage-xs.yml +++ /dev/null @@ -1,8 +0,0 @@ -version: "3" - -services: - litecoind: - environment: - # If you don't use Lightning Network, use opt-save-store-xxs instead - # This save about 3 months of block, your lightning node won't be able to see channel created 3 months since the time you start it. - BITCOIN_EXTRA_ARGS: prune=25000 \ No newline at end of file diff --git a/docker-compose-generator/docker-fragments/opt-ltc-save-storage-xxs.yml b/docker-compose-generator/docker-fragments/opt-ltc-save-storage-xxs.yml deleted file mode 100644 index c0216ee..0000000 --- a/docker-compose-generator/docker-fragments/opt-ltc-save-storage-xxs.yml +++ /dev/null @@ -1,8 +0,0 @@ -version: "3" - -services: - litecoind: - environment: - # If you don't use Lightning Network, you want this - # This save about 2 weeks worth of block - BITCOIN_EXTRA_ARGS: prune=5000 \ No newline at end of file diff --git a/docker-compose-generator/docker-fragments/opt-ltc-save-storage.yml b/docker-compose-generator/docker-fragments/opt-ltc-save-storage.yml deleted file mode 100644 index 82ef2e1..0000000 --- a/docker-compose-generator/docker-fragments/opt-ltc-save-storage.yml +++ /dev/null @@ -1,8 +0,0 @@ -version: "3" - -services: - litecoind: - environment: - # If you don't use Lightning Network, use opt-save-store-xxs instead - # This save about 1 years of block, your lightning node won't be able to see channel created 1 year since the time you start it. - BITCOIN_EXTRA_ARGS: prune=100000 \ No newline at end of file diff --git a/docker-compose-generator/docker-fragments/opt-save-storage-s.yml b/docker-compose-generator/docker-fragments/opt-save-storage-s.yml index 11177d2..394f7d3 100644 --- a/docker-compose-generator/docker-fragments/opt-save-storage-s.yml +++ b/docker-compose-generator/docker-fragments/opt-save-storage-s.yml @@ -2,6 +2,31 @@ version: "3" services: bitcoind: + environment: + # If you don't use Lightning Network, use opt-save-store-xxs instead + # This save about 6 months of block, your lightning node won't be able to see channel created 6 months since the time you start it. + BITCOIN_EXTRA_ARGS: prune=50000 + bgoldd: + environment: + # If you don't use Lightning Network, use opt-save-store-xxs instead + # This save about 6 months of block, your lightning node won't be able to see channel created 6 months since the time you start it. + BITCOIN_EXTRA_ARGS: prune=50000 + feathercoind: + environment: + # If you don't use Lightning Network, use opt-save-store-xxs instead + # This save about 6 months of block, your lightning node won't be able to see channel created 6 months since the time you start it. + BITCOIN_EXTRA_ARGS: prune=50000 + groestlcoind: + environment: + # If you don't use Lightning Network, use opt-save-store-xxs instead + # This save about 6 months of block, your lightning node won't be able to see channel created 6 months since the time you start it. + BITCOIN_EXTRA_ARGS: prune=50000 + litecoind: + environment: + # If you don't use Lightning Network, use opt-save-store-xxs instead + # This save about 6 months of block, your lightning node won't be able to see channel created 6 months since the time you start it. + BITCOIN_EXTRA_ARGS: prune=50000 + viacoind: environment: # If you don't use Lightning Network, use opt-save-store-xxs instead # This save about 6 months of block, your lightning node won't be able to see channel created 6 months since the time you start it. diff --git a/docker-compose-generator/docker-fragments/opt-save-storage-xs.yml b/docker-compose-generator/docker-fragments/opt-save-storage-xs.yml index a089417..75a6def 100644 --- a/docker-compose-generator/docker-fragments/opt-save-storage-xs.yml +++ b/docker-compose-generator/docker-fragments/opt-save-storage-xs.yml @@ -2,6 +2,31 @@ version: "3" services: bitcoind: + environment: + # If you don't use Lightning Network, use opt-save-store-xxs instead + # This save about 3 months of block, your lightning node won't be able to see channel created 3 months since the time you start it. + BITCOIN_EXTRA_ARGS: prune=25000 + bgoldd: + environment: + # If you don't use Lightning Network, use opt-save-store-xxs instead + # This save about 3 months of block, your lightning node won't be able to see channel created 3 months since the time you start it. + BITCOIN_EXTRA_ARGS: prune=25000 + feathercoind: + environment: + # If you don't use Lightning Network, use opt-save-store-xxs instead + # This save about 3 months of block, your lightning node won't be able to see channel created 3 months since the time you start it. + BITCOIN_EXTRA_ARGS: prune=25000 + groestlcoind: + environment: + # If you don't use Lightning Network, use opt-save-store-xxs instead + # This save about 3 months of block, your lightning node won't be able to see channel created 3 months since the time you start it. + BITCOIN_EXTRA_ARGS: prune=25000 + litecoind: + environment: + # If you don't use Lightning Network, use opt-save-store-xxs instead + # This save about 3 months of block, your lightning node won't be able to see channel created 3 months since the time you start it. + BITCOIN_EXTRA_ARGS: prune=25000 + viacoind: environment: # If you don't use Lightning Network, use opt-save-store-xxs instead # This save about 3 months of block, your lightning node won't be able to see channel created 3 months since the time you start it. diff --git a/docker-compose-generator/docker-fragments/opt-save-storage-xxs.yml b/docker-compose-generator/docker-fragments/opt-save-storage-xxs.yml index 22fd776..c0c660d 100644 --- a/docker-compose-generator/docker-fragments/opt-save-storage-xxs.yml +++ b/docker-compose-generator/docker-fragments/opt-save-storage-xxs.yml @@ -2,6 +2,31 @@ version: "3" services: bitcoind: + environment: + # If you don't use Lightning Network, you want this + # This save about 2 weeks worth of block + BITCOIN_EXTRA_ARGS: prune=5000 + bgoldd: + environment: + # If you don't use Lightning Network, you want this + # This save about 2 weeks worth of block + BITCOIN_EXTRA_ARGS: prune=5000 + feathercoind: + environment: + # If you don't use Lightning Network, you want this + # This save about 2 weeks worth of block + BITCOIN_EXTRA_ARGS: prune=5000 + groestlcoind: + environment: + # If you don't use Lightning Network, you want this + # This save about 2 weeks worth of block + BITCOIN_EXTRA_ARGS: prune=5000 + litecoind: + environment: + # If you don't use Lightning Network, you want this + # This save about 2 weeks worth of block + BITCOIN_EXTRA_ARGS: prune=5000 + viacoind: environment: # If you don't use Lightning Network, you want this # This save about 2 weeks worth of block diff --git a/docker-compose-generator/docker-fragments/opt-save-storage.yml b/docker-compose-generator/docker-fragments/opt-save-storage.yml index 103a3e6..df3e82e 100644 --- a/docker-compose-generator/docker-fragments/opt-save-storage.yml +++ b/docker-compose-generator/docker-fragments/opt-save-storage.yml @@ -2,6 +2,31 @@ version: "3" services: bitcoind: + environment: + # If you don't use Lightning Network, use opt-save-store-xxs instead + # This save about 1 years of block, your lightning node won't be able to see channel created 1 year since the time you start it. + BITCOIN_EXTRA_ARGS: prune=100000 + bgoldd: + environment: + # If you don't use Lightning Network, use opt-save-store-xxs instead + # This save about 1 years of block, your lightning node won't be able to see channel created 1 year since the time you start it. + BITCOIN_EXTRA_ARGS: prune=100000 + feathercoind: + environment: + # If you don't use Lightning Network, use opt-save-store-xxs instead + # This save about 1 years of block, your lightning node won't be able to see channel created 1 year since the time you start it. + BITCOIN_EXTRA_ARGS: prune=100000 + groestlcoind: + environment: + # If you don't use Lightning Network, use opt-save-store-xxs instead + # This save about 1 years of block, your lightning node won't be able to see channel created 1 year since the time you start it. + BITCOIN_EXTRA_ARGS: prune=100000 + litecoind: + environment: + # If you don't use Lightning Network, use opt-save-store-xxs instead + # This save about 1 years of block, your lightning node won't be able to see channel created 1 year since the time you start it. + BITCOIN_EXTRA_ARGS: prune=100000 + viacoind: environment: # If you don't use Lightning Network, use opt-save-store-xxs instead # This save about 1 years of block, your lightning node won't be able to see channel created 1 year since the time you start it. From c20d1bff77514842de1d078069a4755275dd14f3 Mon Sep 17 00:00:00 2001 From: "nicolas.dorier" Date: Sun, 30 Sep 2018 19:53:06 +0900 Subject: [PATCH 3/5] Remove redundant comment --- .../docker-fragments/opt-save-storage-s.yml | 14 ++------------ .../docker-fragments/opt-save-storage-xs.yml | 14 ++------------ .../docker-fragments/opt-save-storage-xxs.yml | 14 ++------------ .../docker-fragments/opt-save-storage.yml | 14 ++------------ 4 files changed, 8 insertions(+), 48 deletions(-) diff --git a/docker-compose-generator/docker-fragments/opt-save-storage-s.yml b/docker-compose-generator/docker-fragments/opt-save-storage-s.yml index 394f7d3..e134222 100644 --- a/docker-compose-generator/docker-fragments/opt-save-storage-s.yml +++ b/docker-compose-generator/docker-fragments/opt-save-storage-s.yml @@ -1,33 +1,23 @@ version: "3" +# If you don't use Lightning Network, use opt-save-store-xxs instead +# This save about 6 months of block, your lightning node won't be able to see channel created 6 months since the time you start it. services: bitcoind: environment: - # If you don't use Lightning Network, use opt-save-store-xxs instead - # This save about 6 months of block, your lightning node won't be able to see channel created 6 months since the time you start it. BITCOIN_EXTRA_ARGS: prune=50000 bgoldd: environment: - # If you don't use Lightning Network, use opt-save-store-xxs instead - # This save about 6 months of block, your lightning node won't be able to see channel created 6 months since the time you start it. BITCOIN_EXTRA_ARGS: prune=50000 feathercoind: environment: - # If you don't use Lightning Network, use opt-save-store-xxs instead - # This save about 6 months of block, your lightning node won't be able to see channel created 6 months since the time you start it. BITCOIN_EXTRA_ARGS: prune=50000 groestlcoind: environment: - # If you don't use Lightning Network, use opt-save-store-xxs instead - # This save about 6 months of block, your lightning node won't be able to see channel created 6 months since the time you start it. BITCOIN_EXTRA_ARGS: prune=50000 litecoind: environment: - # If you don't use Lightning Network, use opt-save-store-xxs instead - # This save about 6 months of block, your lightning node won't be able to see channel created 6 months since the time you start it. BITCOIN_EXTRA_ARGS: prune=50000 viacoind: environment: - # If you don't use Lightning Network, use opt-save-store-xxs instead - # This save about 6 months of block, your lightning node won't be able to see channel created 6 months since the time you start it. BITCOIN_EXTRA_ARGS: prune=50000 \ No newline at end of file diff --git a/docker-compose-generator/docker-fragments/opt-save-storage-xs.yml b/docker-compose-generator/docker-fragments/opt-save-storage-xs.yml index 75a6def..6f5e90a 100644 --- a/docker-compose-generator/docker-fragments/opt-save-storage-xs.yml +++ b/docker-compose-generator/docker-fragments/opt-save-storage-xs.yml @@ -1,33 +1,23 @@ version: "3" +# If you don't use Lightning Network, use opt-save-store-xxs instead +# This save about 3 months of block, your lightning node won't be able to see channel created 3 months since the time you start it. services: bitcoind: environment: - # If you don't use Lightning Network, use opt-save-store-xxs instead - # This save about 3 months of block, your lightning node won't be able to see channel created 3 months since the time you start it. BITCOIN_EXTRA_ARGS: prune=25000 bgoldd: environment: - # If you don't use Lightning Network, use opt-save-store-xxs instead - # This save about 3 months of block, your lightning node won't be able to see channel created 3 months since the time you start it. BITCOIN_EXTRA_ARGS: prune=25000 feathercoind: environment: - # If you don't use Lightning Network, use opt-save-store-xxs instead - # This save about 3 months of block, your lightning node won't be able to see channel created 3 months since the time you start it. BITCOIN_EXTRA_ARGS: prune=25000 groestlcoind: environment: - # If you don't use Lightning Network, use opt-save-store-xxs instead - # This save about 3 months of block, your lightning node won't be able to see channel created 3 months since the time you start it. BITCOIN_EXTRA_ARGS: prune=25000 litecoind: environment: - # If you don't use Lightning Network, use opt-save-store-xxs instead - # This save about 3 months of block, your lightning node won't be able to see channel created 3 months since the time you start it. BITCOIN_EXTRA_ARGS: prune=25000 viacoind: environment: - # If you don't use Lightning Network, use opt-save-store-xxs instead - # This save about 3 months of block, your lightning node won't be able to see channel created 3 months since the time you start it. BITCOIN_EXTRA_ARGS: prune=25000 \ No newline at end of file diff --git a/docker-compose-generator/docker-fragments/opt-save-storage-xxs.yml b/docker-compose-generator/docker-fragments/opt-save-storage-xxs.yml index c0c660d..6ad1d81 100644 --- a/docker-compose-generator/docker-fragments/opt-save-storage-xxs.yml +++ b/docker-compose-generator/docker-fragments/opt-save-storage-xxs.yml @@ -1,33 +1,23 @@ version: "3" +# If you don't use Lightning Network, you want this +# This save about 2 weeks worth of block services: bitcoind: environment: - # If you don't use Lightning Network, you want this - # This save about 2 weeks worth of block BITCOIN_EXTRA_ARGS: prune=5000 bgoldd: environment: - # If you don't use Lightning Network, you want this - # This save about 2 weeks worth of block BITCOIN_EXTRA_ARGS: prune=5000 feathercoind: environment: - # If you don't use Lightning Network, you want this - # This save about 2 weeks worth of block BITCOIN_EXTRA_ARGS: prune=5000 groestlcoind: environment: - # If you don't use Lightning Network, you want this - # This save about 2 weeks worth of block BITCOIN_EXTRA_ARGS: prune=5000 litecoind: environment: - # If you don't use Lightning Network, you want this - # This save about 2 weeks worth of block BITCOIN_EXTRA_ARGS: prune=5000 viacoind: environment: - # If you don't use Lightning Network, you want this - # This save about 2 weeks worth of block BITCOIN_EXTRA_ARGS: prune=5000 \ No newline at end of file diff --git a/docker-compose-generator/docker-fragments/opt-save-storage.yml b/docker-compose-generator/docker-fragments/opt-save-storage.yml index df3e82e..9e440cd 100644 --- a/docker-compose-generator/docker-fragments/opt-save-storage.yml +++ b/docker-compose-generator/docker-fragments/opt-save-storage.yml @@ -1,33 +1,23 @@ version: "3" +# If you don't use Lightning Network, use opt-save-store-xxs instead +# This save about 1 years of block, your lightning node won't be able to see channel created 1 year since the time you start it. services: bitcoind: environment: - # If you don't use Lightning Network, use opt-save-store-xxs instead - # This save about 1 years of block, your lightning node won't be able to see channel created 1 year since the time you start it. BITCOIN_EXTRA_ARGS: prune=100000 bgoldd: environment: - # If you don't use Lightning Network, use opt-save-store-xxs instead - # This save about 1 years of block, your lightning node won't be able to see channel created 1 year since the time you start it. BITCOIN_EXTRA_ARGS: prune=100000 feathercoind: environment: - # If you don't use Lightning Network, use opt-save-store-xxs instead - # This save about 1 years of block, your lightning node won't be able to see channel created 1 year since the time you start it. BITCOIN_EXTRA_ARGS: prune=100000 groestlcoind: environment: - # If you don't use Lightning Network, use opt-save-store-xxs instead - # This save about 1 years of block, your lightning node won't be able to see channel created 1 year since the time you start it. BITCOIN_EXTRA_ARGS: prune=100000 litecoind: environment: - # If you don't use Lightning Network, use opt-save-store-xxs instead - # This save about 1 years of block, your lightning node won't be able to see channel created 1 year since the time you start it. BITCOIN_EXTRA_ARGS: prune=100000 viacoind: environment: - # If you don't use Lightning Network, use opt-save-store-xxs instead - # This save about 1 years of block, your lightning node won't be able to see channel created 1 year since the time you start it. BITCOIN_EXTRA_ARGS: prune=100000 \ No newline at end of file From fcddb4b33f84cbea36e0ea104d67335b28a1b09f Mon Sep 17 00:00:00 2001 From: "nicolas.dorier" Date: Sun, 30 Sep 2018 20:14:17 +0900 Subject: [PATCH 4/5] Add documentation about BTCPAYGEN_DOCKER_IMAGE --- README.md | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 9dcc178..f7c8223 100644 --- a/README.md +++ b/README.md @@ -270,19 +270,23 @@ BTCPAY_SSHKEYFILE=/datadir/id_rsa 1. Add support for your crypto to [NBitcoin](https://github.com/MetacoSA/NBitcoin/tree/master/NBitcoin.Altcoins), [NBxplorer](https://github.com/dgarage/NBXplorer), and [BTCPayServer](https://github.com/btcpayserver/btcpayserver). (Use examples from other coins) 2. Create your own docker image ([Example for BTC](https://hub.docker.com/r/nicolasdorier/docker-bitcoin/)) 3. Create a docker-compose fragment ([Example for BTC](docker-compose-generator/docker-fragments/bitcoin.yml)) -4. Add your CryptoDefinition ([Example for BTC](docker-compose-generator/src/CryptoDefinition.cs)) +4. Add your `CryptoDefinition` ([Example for BTC](docker-compose-generator/src/CryptoDefinition.cs)) -When testing your coin, **DO NOT USE `build.sh`**, since it uses a pre-built docker image. - -Instead, install [.NET Core 2.1 SDK](https://www.microsoft.com/net/download/windows) and run: +`build.sh` is using a pre-built image of the `docker-compose generator` on [docker hub](https://hub.docker.com/r/btcpayserver/docker-compose-generator/). +If you modify the code source of `docker-compose generator` (for example, the `CryptoDefinition` [Example for BTC](docker-compose-generator/src/CryptoDefinition.cs)), you need to configure `build.sh` to use your own image by setting the environment variable `BTCPAYGEN_DOCKER_IMAGE` to `btcpayserver/docker-compose-generator:local`. ```bash -BTCPAYGEN_CRYPTO1="EXAMPLE-COIN" -BTCPAYGEN_SUBNAME="test" -cd docker-compose-generator/src -dotnet run +cd docker-compose-generator +BTCPAYGEN_DOCKER_IMAGE="btcpayserver/docker-compose-generator:local" +``` + +Or on powershell: +```powershell +cd docker-compose-generator +$BTCPAYGEN_DOCKER_IMAGE="btcpayserver/docker-compose-generator:local" ``` +Then run `./build.sh` or `. .\build.ps1`. This will generate your docker-compose in the `Generated` folder, which you can then run and test. Note that BTCPayServer developers will not spend excessive time testing your image, so make sure it works. From fc38f746ee462bc4a20e6d8b2af4084ba7410f67 Mon Sep 17 00:00:00 2001 From: "nicolas.dorier" Date: Sun, 30 Sep 2018 20:28:23 +0900 Subject: [PATCH 5/5] rewrite build.sh to set default value to BTCPAYGEN_DOCKER_IMAGE --- build.ps1 | 3 ++- build.sh | 5 +++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/build.ps1 b/build.ps1 index 0303c5f..ec7f8fb 100755 --- a/build.ps1 +++ b/build.ps1 @@ -1,7 +1,8 @@ # This script will run docker-compose-generator in a container to generate the yml files If (-not ($BTCPAYGEN_DOCKER_IMAGE)) { $BTCPAYGEN_DOCKER_IMAGE = "btcpayserver/docker-compose-generator" } -If($BTCPAYGEN_DOCKER_IMAGE -eq "btcpayserver/docker-compose-generator:local"){ + +If ($BTCPAYGEN_DOCKER_IMAGE -eq "btcpayserver/docker-compose-generator:local"){ docker build docker-compose-generator --tag $BTCPAYGEN_DOCKER_IMAGE } Else { docker pull $BTCPAYGEN_DOCKER_IMAGE diff --git a/build.sh b/build.sh index b0d1b24..b3fab27 100755 --- a/build.sh +++ b/build.sh @@ -1,10 +1,11 @@ #!/bin/bash +: "${BTCPAYGEN_DOCKER_IMAGE:=btcpayserver/docker-compose-generator}" if [ "$BTCPAYGEN_DOCKER_IMAGE" == "btcpayserver/docker-compose-generator:local" ] then docker build docker-compose-generator --tag $BTCPAYGEN_DOCKER_IMAGE else - docker pull ${BTCPAYGEN_DOCKER_IMAGE:-"btcpayserver/docker-compose-generator"} + docker pull $BTCPAYGEN_DOCKER_IMAGE fi # This script will run docker-compose-generator in a container to generate the yml files @@ -23,7 +24,7 @@ docker run -v "$(pwd)/Generated:/app/Generated" \ -e "BTCPAYGEN_ADDITIONAL_FRAGMENTS=$BTCPAYGEN_ADDITIONAL_FRAGMENTS" \ -e "BTCPAYGEN_LIGHTNING=$BTCPAYGEN_LIGHTNING" \ -e "BTCPAYGEN_SUBNAME=$BTCPAYGEN_SUBNAME" \ - --rm ${BTCPAYGEN_DOCKER_IMAGE:-"btcpayserver/docker-compose-generator"} + --rm $BTCPAYGEN_DOCKER_IMAGE if [ "$BTCPAYGEN_REVERSEPROXY" == "nginx" ]; then cp Production/nginx.tmpl Generated/nginx.tmpl