diff --git a/README.md b/README.md index 7f558ea..69c126f 100644 --- a/README.md +++ b/README.md @@ -302,14 +302,10 @@ Then modify the file to your taste ```diff @@ -14,8 +14,7 @@ version: "3" services: - nbxplorer: - environment: -- NBXPLORER_BTCPRUNEBEFOREHEIGHT: ${NBXPLORER_PRUNEBEFOREHEIGHT:-504500} -- NBXPLORER_PRUNEKEEPONLY: ${NBXPLORER_PRUNEKEEPONLY:-50000} -+ NBXPLORER_PRUNEKEEPONLY: ${NBXPLORER_PRUNEKEEPONLY:-2500} - bitcoind: environment: +- BITCOIN_EXTRA_ARGS: prune=100000 ++ BITCOIN_EXTRA_ARGS: prune=5000 ``` Then set it up: diff --git a/docker-compose-generator/docker-fragments/btcpayserver.yml b/docker-compose-generator/docker-fragments/btcpayserver.yml index 4861287..dd9c122 100644 --- a/docker-compose-generator/docker-fragments/btcpayserver.yml +++ b/docker-compose-generator/docker-fragments/btcpayserver.yml @@ -36,7 +36,7 @@ services: nbxplorer: restart: unless-stopped - image: nicolasdorier/nbxplorer:1.0.2.28 + image: nicolasdorier/nbxplorer:1.0.2.30 expose: - "32838" environment: diff --git a/docker-compose-generator/docker-fragments/opt-save-storage.yml b/docker-compose-generator/docker-fragments/opt-save-storage.yml index 0814e70..30e09b6 100644 --- a/docker-compose-generator/docker-fragments/opt-save-storage.yml +++ b/docker-compose-generator/docker-fragments/opt-save-storage.yml @@ -1,22 +1,6 @@ -# This will help activate pruning on your nodes to save storage cost: - -# BTCPRUNEBEFOREHEIGHT is chosen to be 504500, the date when lightning was starting to be used -# NBXPLORER_PRUNEKEEPONLY is aiming for 100 GB of storage -# Calculation input: 2 MB per Block (mbPerBlock), 1 Block every 10 Min (blockPerMin), Target size 100 GB (targetSizeGB) -# Formula: -# blocksPerDay = 24*60/blockPerMin = 144 -# gbPerDay = blocksPerDay * mbPerBlock = 288 -# daysToKeep = targetSizeGB / gbPerDay = 347.2 -# blocksToKeep = daysToKeep * blocksPerDay = 50000 - version: "3" services: - nbxplorer: - environment: - NBXPLORER_BTCPRUNEBEFOREHEIGHT: ${NBXPLORER_PRUNEBEFOREHEIGHT:-504500} - NBXPLORER_PRUNEKEEPONLY: ${NBXPLORER_PRUNEKEEPONLY:-50000} - bitcoind: environment: - BITCOIN_EXTRA_ARGS: prune=1 \ No newline at end of file + BITCOIN_EXTRA_ARGS: prune=100000 \ No newline at end of file diff --git a/docker-compose-generator/src/DockerComposition.cs b/docker-compose-generator/src/DockerComposition.cs index 5ec1f77..b9c8f9d 100644 --- a/docker-compose-generator/src/DockerComposition.cs +++ b/docker-compose-generator/src/DockerComposition.cs @@ -26,7 +26,7 @@ namespace DockerGenerator { get; set; - } + } = new string[0]; public static DockerComposition FromEnvironmentVariables() {