From a76a7364a44ee4cc6b3e215aace624357676e97d Mon Sep 17 00:00:00 2001 From: "nicolas.dorier" Date: Mon, 27 Aug 2018 14:23:45 +0900 Subject: [PATCH] Add xs storage --- README.md | 5 +++-- .../docker-fragments/opt-save-storage-xs.yml | 8 ++++++++ 2 files changed, 11 insertions(+), 2 deletions(-) create mode 100644 docker-compose-generator/docker-fragments/opt-save-storage-xs.yml diff --git a/README.md b/README.md index d75c305..277e5a1 100644 --- a/README.md +++ b/README.md @@ -140,7 +140,7 @@ A wide variety of useful scripts are available once BTCPay is installed: # Under the hood -## Generated docker-compose +## Generated docker-compose When you run `btcpay-setup.sh`, your environment variables are used by [build.sh](build.sh) (or [build.ps1](build.ps1)) to generate a docker-compose adapted for your needs. For the full list of options, see: [Environment variables](#environment-variables) @@ -150,6 +150,7 @@ Available `BTCPAYGEN_ADDITIONAL_FRAGMENTS` currently are: * [opt-save-storage](docker-compose-generator/docker-fragments/opt-save-storage.yml) will keep around 1 year of blocks (prune BTC for 100 GB) * [opt-save-storage-s](docker-compose-generator/docker-fragments/opt-save-storage-s.yml) will keep around 6 months of blocks (prune BTC for 50 GB) +* [opt-save-storage-xs](docker-compose-generator/docker-fragments/opt-save-storage-xs.yml) will keep around 3 months of blocks (prune BTC for 25 GB) * [opt-save-storage-xxs](docker-compose-generator/docker-fragments/opt-save-storage-xxs.yml) will keep around 2 weeks of blocks (prune BTC for 5 GB) (lightning not supported) * [opt-lnd-autopilot](docker-compose-generator/docker-fragments/opt-lnd-autopilot.yml) will activate auto pilot on LND. (5 channels, 60% of allocation) @@ -337,7 +338,7 @@ export BTCPAYGEN_ADDITIONAL_FRAGMENTS="opt-save-storage" . ./btcpay-setup.sh -i ``` -Other options are `opt-save-storage-s` (50 GB), `opt-save-storage-xxs` (5 GB), or custom (see below). +Other options are [documented here](#generated-docker-compose). ## How can I customize the generated docker-compose 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 new file mode 100644 index 0000000..a089417 --- /dev/null +++ b/docker-compose-generator/docker-fragments/opt-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