Several GRS updates & bump to 22.0 (#539)

This commit is contained in:
gruve-p 2022-02-13 06:17:18 +01:00 committed by GitHub
parent 518b62357a
commit 40a7c82df4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 70 additions and 42 deletions

View File

@ -369,7 +369,7 @@ We are trying to update our dependencies to run on `arm32v7` and `x64` boards. H
| groestlcoin/groestlcoin-spark | version-0.2.16 | [✔️](https://raw.githubusercontent.com/Groestlcoin/groestlcoin-spark/v0.2.16/Dockerfile) | ️❌ | ️❌ | [Github](https://github.com/Groestlcoin/groestlcoin-spark) - [DockerHub](https://hub.docker.com/r/groestlcoin/groestlcoin-spark) | | groestlcoin/groestlcoin-spark | version-0.2.16 | [✔️](https://raw.githubusercontent.com/Groestlcoin/groestlcoin-spark/v0.2.16/Dockerfile) | ️❌ | ️❌ | [Github](https://github.com/Groestlcoin/groestlcoin-spark) - [DockerHub](https://hub.docker.com/r/groestlcoin/groestlcoin-spark) |
| groestlcoin/eclair | v0.6.0 | [✔️](https://raw.githubusercontent.com/Groestlcoin/eclair/v0.6.0/Dockerfile) | ️❌ | ️❌ | [Github](https://github.com/Groestlcoin/eclair) - [DockerHub](https://hub.docker.com/r/groestlcoin/eclair) | | groestlcoin/eclair | v0.6.0 | [✔️](https://raw.githubusercontent.com/Groestlcoin/eclair/v0.6.0/Dockerfile) | ️❌ | ️❌ | [Github](https://github.com/Groestlcoin/eclair) - [DockerHub](https://hub.docker.com/r/groestlcoin/eclair) |
| groestlcoin/lnd | v0.10.0-grs | [✔️](https://raw.githubusercontent.com/Groestlcoin/lnd/v0.10.0-grs/Dockerfile) | ️❌ | ️❌ | [Github](https://github.com/Groestlcoin/lnd) - [DockerHub](https://hub.docker.com/r/groestlcoin/lnd) | | groestlcoin/lnd | v0.10.0-grs | [✔️](https://raw.githubusercontent.com/Groestlcoin/lnd/v0.10.0-grs/Dockerfile) | ️❌ | ️❌ | [Github](https://github.com/Groestlcoin/lnd) - [DockerHub](https://hub.docker.com/r/groestlcoin/lnd) |
| groestlcoin/docker-groestlcoin | 2.21.1 | [✔️](https://raw.githubusercontent.com/Groestlcoin/docker-groestlcoin/master/groestlcoin/2.21.1/Dockerfile) | ️❌ | ️❌ | [Github](https://github.com/Groestlcoin/docker-groestlcoin) - [DockerHub](https://hub.docker.com/r/groestlcoin/docker-groestlcoin) | | btcpayserver/groestlcoin | 22.0 | [✔️](https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Groestlcoin/22.0/Groestlcoin/22.0/linuxamd64.Dockerfile) | [✔️](https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Groestlcoin/22.0/Groestlcoin/22.0/linuxarm32v7.Dockerfile) | [✔️](https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Groestlcoin/22.0/Groestlcoin/22.0/linuxarm64v8.Dockerfile) | [Github](https://github.com/btcpayserver/dockerfile-deps) - [DockerHub](https://hub.docker.com/r/btcpayserver/groestlcoin) |
| btcpayserver/elements | 0.21.0.1 | [✔️](https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Elements/0.21.0.1/Elements/0.21.0.1/linuxamd64.Dockerfile) | [✔️](https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Elements/0.21.0.1/Elements/0.21.0.1/linuxarm32v7.Dockerfile) | [✔️](https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Elements/0.21.0.1/Elements/0.21.0.1/linuxarm64v8.Dockerfile) | [Github](https://github.com/btcpayserver/dockerfile-deps) - [DockerHub](https://hub.docker.com/r/btcpayserver/elements) | | btcpayserver/elements | 0.21.0.1 | [✔️](https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Elements/0.21.0.1/Elements/0.21.0.1/linuxamd64.Dockerfile) | [✔️](https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Elements/0.21.0.1/Elements/0.21.0.1/linuxarm32v7.Dockerfile) | [✔️](https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Elements/0.21.0.1/Elements/0.21.0.1/linuxarm64v8.Dockerfile) | [Github](https://github.com/btcpayserver/dockerfile-deps) - [DockerHub](https://hub.docker.com/r/btcpayserver/elements) |
| btcpayserver/litecoin | 0.18.1-1 | [✔️](https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Litecoin/0.18.1-1/Litecoin/0.18.1/linuxamd64.Dockerfile) | [✔️](https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Litecoin/0.18.1-1/Litecoin/0.18.1/linuxarm32v7.Dockerfile) | [✔️](https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Litecoin/0.18.1-1/Litecoin/0.18.1/linuxarm64v8.Dockerfile) | [Github](https://github.com/btcpayserver/dockerfile-deps) - [DockerHub](https://hub.docker.com/r/btcpayserver/litecoin) | | btcpayserver/litecoin | 0.18.1-1 | [✔️](https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Litecoin/0.18.1-1/Litecoin/0.18.1/linuxamd64.Dockerfile) | [✔️](https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Litecoin/0.18.1-1/Litecoin/0.18.1/linuxarm32v7.Dockerfile) | [✔️](https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Litecoin/0.18.1-1/Litecoin/0.18.1/linuxarm64v8.Dockerfile) | [Github](https://github.com/btcpayserver/dockerfile-deps) - [DockerHub](https://hub.docker.com/r/btcpayserver/litecoin) |
| wakiyamap/docker-monacoin | 0.20.2 | [✔️](https://raw.githubusercontent.com/wakiyamap/docker-bitcoin/master/monacoin/0.20.2/Dockerfile) | ️❌ | ️❌ | [Github](https://github.com/wakiyamap/docker-bitcoin) - [DockerHub](https://hub.docker.com/r/wakiyamap/docker-monacoin) | | wakiyamap/docker-monacoin | 0.20.2 | [✔️](https://raw.githubusercontent.com/wakiyamap/docker-bitcoin/master/monacoin/0.20.2/Dockerfile) | ️❌ | ️❌ | [Github](https://github.com/wakiyamap/docker-bitcoin) - [DockerHub](https://hub.docker.com/r/wakiyamap/docker-monacoin) |

View File

@ -357,15 +357,19 @@ docker build -f "$DOCKERFILE" -t "groestlcoin/lnd:v0.10.0-grs" .
cd - && cd .. cd - && cd ..
# Build docker-groestlcoin # Build groestlcoin
# https://raw.githubusercontent.com/Groestlcoin/docker-groestlcoin/master/groestlcoin/2.21.1/Dockerfile # https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Groestlcoin/22.0/Groestlcoin/22.0/linuxamd64.Dockerfile
DOCKERFILE="groestlcoin/2.21.1/Dockerfile" DOCKERFILE="Groestlcoin/22.0/linuxamd64.Dockerfile"
echo "Building groestlcoin/docker-groestlcoin:2.21.1" # https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Groestlcoin/22.0/Groestlcoin/22.0/linuxarm32v7.Dockerfile
git clone https://github.com/Groestlcoin/docker-groestlcoin docker-groestlcoin [[ "$(uname -m)" == "armv7l" ]] && DOCKERFILE="Groestlcoin/22.0/linuxarm32v7.Dockerfile"
cd docker-groestlcoin # https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Groestlcoin/22.0/Groestlcoin/22.0/linuxarm64v8.Dockerfile
git checkout master [[ "$(uname -m)" == "aarch64" ]] && DOCKERFILE="Groestlcoin/22.0/linuxarm64v8.Dockerfile"
echo "Building btcpayserver/groestlcoin:22.0"
git clone https://github.com/btcpayserver/dockerfile-deps groestlcoin
cd groestlcoin
git checkout Groestlcoin/22.0
cd "$(dirname $DOCKERFILE)" cd "$(dirname $DOCKERFILE)"
docker build -f "$DOCKERFILE" -t "groestlcoin/docker-groestlcoin:2.21.1" . docker build -f "$DOCKERFILE" -t "btcpayserver/groestlcoin:22.0" .
cd - && cd .. cd - && cd ..
@ -713,7 +717,7 @@ DOCKERFILE="Dockerfile"
echo "Building fireflyiii/core:latest" echo "Building fireflyiii/core:latest"
git clone https://dev.azure.com/Firefly-III/_git/MainImage core git clone https://dev.azure.com/Firefly-III/_git/MainImage core
cd core cd core
git checkout git checkout
cd "$(dirname $DOCKERFILE)" cd "$(dirname $DOCKERFILE)"
docker build -f "$DOCKERFILE" -t "fireflyiii/core:latest" . docker build -f "$DOCKERFILE" -t "fireflyiii/core:latest" .
cd - && cd .. cd - && cd ..
@ -1131,5 +1135,3 @@ git checkout master
cd "$(dirname $DOCKERFILE)" cd "$(dirname $DOCKERFILE)"
docker build -f "$DOCKERFILE" -t "romanornr/docker-viacoin:0.15.2" . docker build -f "$DOCKERFILE" -t "romanornr/docker-viacoin:0.15.2" .
cd - && cd .. cd - && cd ..

View File

@ -3,30 +3,25 @@ version: "3"
services: services:
clightning_groestlcoin: clightning_groestlcoin:
image: groestlcoin/lightning:v0.10.0 image: groestlcoin/lightning:v0.10.0
stop_signal: SIGKILL
container_name: btcpayserver_clightning_groestlcoin container_name: btcpayserver_clightning_groestlcoin
restart: unless-stopped restart: unless-stopped
environment: environment:
LIGHTNINGD_NETWORK: ${NBITCOIN_NETWORK:-regtest} LIGHTNINGD_NETWORK: ${NBITCOIN_NETWORK:-regtest}
LIGHTNINGD_CHAIN: grs LIGHTNINGD_CHAIN: grs
LIGHTNINGD_ALIAS: ${LIGHTNING_ALIAS}
LIGHTNINGD_ANNOUNCEADDR: ${BTCPAY_ANNOUNCEABLE_HOST}
LIGHTNINGD_PORT: 9736
LIGHTNINGD_EXPLORERURL: "http://nbxplorer:32838/" LIGHTNINGD_EXPLORERURL: "http://nbxplorer:32838/"
LIGHTNINGD_OPT: | LIGHTNINGD_OPT: |
bitcoin-datadir=/etc/groestlcoin bitcoin-datadir=/etc/groestlcoin
bitcoin-rpcconnect=groestlcoind bitcoin-rpcconnect=groestlcoind
bitcoin-rpcport=43782
log-level=debug
announce-addr=${BTCPAY_HOST}:9738
bind-addr=0.0.0.0:9735
network=${NBITCOIN_NETWORK:-regtest}
alias=${LIGHTNING_ALIAS}
volumes: volumes:
- "clightning_groestlcoin_datadir:/root/.lightning" - "clightning_groestlcoin_datadir:/root/.lightning"
- "groestlcoin_datadir:/etc/groestlcoin" - "groestlcoin_datadir:/etc/groestlcoin"
- "nbxplorer_datadir:/root/.nbxplorer" - "nbxplorer_datadir:/root/.nbxplorer"
ports: ports:
- "9738:9735" - "9736:9736"
links: links:
- nbxplorer
- groestlcoind - groestlcoind
clightning_groestlcoin_charge: clightning_groestlcoin_charge:
image: groestlcoin/groestlcoin-lightning-charge:version-0.4.22 image: groestlcoin/groestlcoin-lightning-charge:version-0.4.22
@ -35,6 +30,8 @@ services:
NETWORK: ${NBITCOIN_NETWORK:-regtest} NETWORK: ${NBITCOIN_NETWORK:-regtest}
COOKIE_FILE: /data/.cookie COOKIE_FILE: /data/.cookie
URL: ${BTCPAY_ROOTPATH:-/}lightning-charge/grs/ URL: ${BTCPAY_ROOTPATH:-/}lightning-charge/grs/
LN_NET_PATH: /etc/lightning
LN_NET: /etc/lightning
volumes: volumes:
- "clightning_groestlcoin_datadir:/etc/lightning" - "clightning_groestlcoin_datadir:/etc/lightning"
- "clightning_groestlcoin_charge:/data" - "clightning_groestlcoin_charge:/data"
@ -42,6 +39,21 @@ services:
- "9112" - "9112"
links: links:
- clightning_groestlcoin - clightning_groestlcoin
clightning_groestlcoin_spark:
image: groestlcoin/groestlcoin-spark:version-0.2.16
restart: unless-stopped
environment:
NETWORK: ${NBITCOIN_NETWORK:-regtest}
SPARK_OPT: --no-tls -C /data/.cookie
volumes:
- "clightning_groestlcoin_datadir:/etc/lightning"
- "clightning_groestlcoin_spark:/data"
links:
- clightning_groestlcoin
expose:
- "9736"
btcpayserver: btcpayserver:
environment: environment:
BTCPAY_GRSLIGHTNING: "type=clightning;server=unix://etc/clightning_groestlcoin/lightning-rpc" BTCPAY_GRSLIGHTNING: "type=clightning;server=unix://etc/clightning_groestlcoin/lightning-rpc"
@ -53,20 +65,6 @@ services:
- "clightning_groestlcoin_charge:/etc/clightning_groestlcoin_charge" - "clightning_groestlcoin_charge:/etc/clightning_groestlcoin_charge"
links: links:
- clightning_groestlcoin - clightning_groestlcoin
clightning_groestlcoin_spark:
image: groestlcoin/groestlcoin-spark:version-0.2.16
stop_signal: SIGKILL
restart: unless-stopped
environment:
NETWORK: ${NBITCOIN_NETWORK:-regtest}
SPARK_OPT: --no-tls --port 9739 -C /data/.cookie
volumes:
- "clightning_groestlcoin_datadir:/etc/lightning"
- "clightning_groestlcoin_spark:/data"
links:
- clightning_groestlcoin
expose:
- "9739"
volumes: volumes:
clightning_groestlcoin_datadir: clightning_groestlcoin_datadir:
clightning_groestlcoin_charge: clightning_groestlcoin_charge:

View File

@ -19,7 +19,7 @@ services:
-Declair.chain=${NBITCOIN_NETWORK:-regtest} -Declair.chain=${NBITCOIN_NETWORK:-regtest}
-Declair.server.binding-ip=0.0.0.0 -Declair.server.binding-ip=0.0.0.0
-Declair.server.public-ips.0=${BTCPAY_HOST} -Declair.server.public-ips.0=${BTCPAY_HOST}
-Declair.server.port=9735 -Declair.server.port=9736
-Declair.api.enabled=true -Declair.api.enabled=true
-Declair.api.binding-ip=0.0.0.0 -Declair.api.binding-ip=0.0.0.0
-Declair.api.port=8080 -Declair.api.port=8080
@ -32,13 +32,14 @@ services:
-Declair.bitcoind.zmqblock=tcp://groestlcoind:21441 -Declair.bitcoind.zmqblock=tcp://groestlcoind:21441
-Declair.bitcoind.zmqtx=tcp://groestlcoind:21441 -Declair.bitcoind.zmqtx=tcp://groestlcoind:21441
expose: expose:
- "9735" # server port - "9736" # server port
- "8080" # api port - "8080" # api port
volumes: volumes:
- "groestlcoin_datadir:/etc/groestlcoin" - "groestlcoin_datadir:/etc/groestlcoin"
- "eclair_groestlcoin_datadir:/data" - "eclair_groestlcoin_datadir:/data"
links: links:
- groestlcoind - groestlcoind
btcpayserver: btcpayserver:
environment: environment:
BTCPAY_GRSLIGHTNING: "type=eclair;server=http://eclair_groestlcoin:8080;password=DwubwWsoo3" BTCPAY_GRSLIGHTNING: "type=eclair;server=http://eclair_groestlcoin:8080;password=DwubwWsoo3"
@ -49,6 +50,8 @@ services:
volumes: volumes:
eclair_groestlcoin_datadir: eclair_groestlcoin_datadir:
incompatible:
- pruning
required: required:
- "opt-add-zmq" - "opt-add-zmq"
- "opt-txindex" - "opt-txindex"

View File

@ -11,22 +11,30 @@ services:
LND_PORT: 9736 LND_PORT: 9736
LND_ALIAS: ${LIGHTNING_ALIAS} LND_ALIAS: ${LIGHTNING_ALIAS}
LND_ENVIRONMENT: "${NBITCOIN_NETWORK:-regtest}" LND_ENVIRONMENT: "${NBITCOIN_NETWORK:-regtest}"
LND_REST_LISTEN_HOST: http://lnd_groestlcoin:8080
LND_HOST_FOR_LOOP: 127.0.0.1:10009
LND_EXTRA_ARGS: | LND_EXTRA_ARGS: |
restlisten=0.0.0.0:8080 restlisten=lnd_groestlcoin:8080
rpclisten=127.0.0.1:10008 rpclisten=127.0.0.1:10008
rpclisten=0.0.0.0:10009 rpclisten=lnd_groestlcoin:10009
rpclisten=127.0.0.1:10009
groestlcoin.node=groestlcoind groestlcoin.node=groestlcoind
groestlcoind.rpchost=groestlcoind:43782 groestlcoind.rpchost=groestlcoind:43782
groestlcoind.rpcuser=lnd
groestlcoind.rpcpass=afixedpasswordbecauselndsuckswithcookiefile
groestlcoind.zmqpubrawblock=tcp://groestlcoind:21441 groestlcoind.zmqpubrawblock=tcp://groestlcoind:21441
groestlcoind.zmqpubrawtx=tcp://groestlcoind:21441 groestlcoind.zmqpubrawtx=tcp://groestlcoind:21441
adminmacaroonpath=/data/admin.macaroon adminmacaroonpath=/data/admin.macaroon
invoicemacaroonpath=/data/invoice.macaroon invoicemacaroonpath=/data/invoice.macaroon
readonlymacaroonpath=/data/readonly.macaroon readonlymacaroonpath=/data/readonly.macaroon
notls=1 tlsextradomain=lnd_groestlcoin
no-rest-tls=1
protocol.wumbo-channels=1
ports: ports:
- "9736:9736" - "9736:9736"
expose: expose:
- "8080" - "8080"
- "8081"
- "9736" - "9736"
volumes: volumes:
- "lnd_groestlcoin_datadir:/data" - "lnd_groestlcoin_datadir:/data"
@ -46,6 +54,15 @@ services:
links: links:
- lnd_groestlcoin - lnd_groestlcoin
groestlcoind:
environment:
GROESTLCOIN_EXTRA_ARGS: |
# rpcuser=lnd
# rpcpassword=afixedpasswordbecauselndsuckswithcookiefile
# We need to use rpcauth because we also need cookieauth. rpcpassword disabled cookie file auth.
# Be careful if you copy the line below from the docker-compose.yml! A dollar sign is escaped.
rpcauth=lnd:d031f7567c5b02ba95524170e51c77f4$$827ce5412f653d6613c2f480e521eb437c866b999bdeb2ee4f9c41d3b00dff1c
nginx: nginx:
links: links:
- "lnd_groestlcoin" - "lnd_groestlcoin"

View File

@ -4,11 +4,17 @@ services:
groestlcoind: groestlcoind:
restart: unless-stopped restart: unless-stopped
container_name: btcpayserver_groestlcoind container_name: btcpayserver_groestlcoind
image: groestlcoin/docker-groestlcoin:2.21.1 image: btcpayserver/groestlcoin:22.0
environment: environment:
GROESTLCOIN_NETWORK: ${NBITCOIN_NETWORK:-regtest}
GROESTLCOIN_WALLETDIR: "/walletdata"
# rpcport and rpcbind seems duplicates, but they are not
# rpcport is using by some tooling to automatically get
# the rpcport from the configuration file. Do not remove!
GROESTLCOIN_EXTRA_ARGS: | GROESTLCOIN_EXTRA_ARGS: |
rpcport=43782 rpcport=43782
${NBITCOIN_NETWORK:-regtest}=1 rpcbind=0.0.0.0:43782
rpcallowip=0.0.0.0/0
port=39388 port=39388
whitelist=0.0.0.0/0 whitelist=0.0.0.0/0
expose: expose:
@ -16,6 +22,7 @@ services:
- "39388" - "39388"
volumes: volumes:
- "groestlcoin_datadir:/data" - "groestlcoin_datadir:/data"
- "groestlcoin_wallet_datadir:/walletdata"
nbxplorer: nbxplorer:
environment: environment:
NBXPLORER_CHAINS: "grs" NBXPLORER_CHAINS: "grs"
@ -29,3 +36,4 @@ services:
BTCPAY_GRSEXPLORERURL: http://nbxplorer:32838/ BTCPAY_GRSEXPLORERURL: http://nbxplorer:32838/
volumes: volumes:
groestlcoin_datadir: groestlcoin_datadir:
groestlcoin_wallet_datadir: