Bump CLightning (#894)

This commit is contained in:
Nicolas Dorier 2024-04-15 20:08:23 +09:00 committed by GitHub
parent 2fca39ca92
commit 0a1547b35f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 10 additions and 27 deletions

View File

@ -81,10 +81,10 @@
proxy_pass http://clightning_bitcoin_charge:9112/; proxy_pass http://clightning_bitcoin_charge:9112/;
} }
{{ end }} {{ end }}
{{ if (eq $serviceName "clightning_bitcoin_rest") }} {{ if (eq $serviceName "clightning_bitcoin") }}
location /clightning-rest/btc/ { location /clightning-rest/btc/ {
rewrite ^/clightning-rest/btc/(.*) /$1 break; rewrite ^/clightning-rest/btc/(.*) /$1 break;
proxy_pass http://clightning_bitcoin_rest:3001/; proxy_pass http://clightning_bitcoin:3010/;
} }
{{ end }} {{ end }}
{{ if (eq $serviceName "clightning_groestlcoin_spark") }} {{ if (eq $serviceName "clightning_groestlcoin_spark") }}

View File

@ -2,7 +2,7 @@ version: "3"
services: services:
clightning_bitcoin: clightning_bitcoin:
image: btcpayserver/lightning:v23.08 image: btcpayserver/lightning:v24.02.2
container_name: btcpayserver_clightning_bitcoin container_name: btcpayserver_clightning_bitcoin
restart: unless-stopped restart: unless-stopped
environment: environment:
@ -18,40 +18,27 @@ services:
experimental-offers experimental-offers
database-upgrade=true database-upgrade=true
rpc-file-mode=0666 rpc-file-mode=0666
clnrest-port=3010
clnrest-protocol=http
clnrest-host=0.0.0.0
volumes: volumes:
- "clightning_bitcoin_datadir:/root/.lightning" - "clightning_bitcoin_datadir:/root/.lightning"
- "bitcoin_datadir:/etc/bitcoin" - "bitcoin_datadir:/etc/bitcoin"
- "nbxplorer_datadir:/root/.nbxplorer" - "nbxplorer_datadir:/root/.nbxplorer"
ports: ports:
- "9735:9735" - "9735:9735"
- "3010"
links: links:
- bitcoind - bitcoind
clightning_bitcoin_rest:
image: saubyk/c-lightning-rest:0.10.6
restart: unless-stopped
environment:
PROTOCOL: "http"
NODE: clightning_bitcoin:9835
LIGHTNINGD_READY_FILE: /root/.nbxplorer/btc_fully_synched
links:
- clightning_bitcoin
volumes:
- "clightning_bitcoin_datadir:/root/.lightning"
- "bitcoin_datadir:/etc/bitcoin"
- "clightning_bitcoin_rest_certsdir:/usr/src/app/certs"
- "nbxplorer_datadir:/root/.nbxplorer"
expose:
- "3001"
bitcoin_rtl: bitcoin_rtl:
image: shahanafarooqui/rtl:0.14.1 image: shahanafarooqui/rtl:0.15.0
restart: unless-stopped restart: unless-stopped
environment: environment:
LN_IMPLEMENTATION: CLN LN_IMPLEMENTATION: CLN
CONFIG_PATH: /root/.lightning/config CONFIG_PATH: /root/.lightning/config
LN_SERVER_URL: http://clightning_bitcoin_rest:3001/v1 LN_SERVER_URL: http://clightning_bitcoin:3010
MACAROON_PATH: /etc/clightning_bitcoin_rest_certs RUNE_PATH: /root/.lightning/rune.env
RTL_CONFIG_PATH: /data/ RTL_CONFIG_PATH: /data/
BITCOIND_CONFIG_PATH: /etc/bitcoin/bitcoin.conf BITCOIND_CONFIG_PATH: /etc/bitcoin/bitcoin.conf
RTL_SSO: 1 RTL_SSO: 1
@ -64,7 +51,6 @@ services:
- "clightning_bitcoin_datadir:/root/.lightning" - "clightning_bitcoin_datadir:/root/.lightning"
- "bitcoin_datadir:/etc/bitcoin" - "bitcoin_datadir:/etc/bitcoin"
- "clightning_bitcoin_rtl_datadir:/data" - "clightning_bitcoin_rtl_datadir:/data"
- "clightning_bitcoin_rest_certsdir:/etc/clightning_bitcoin_rest_certs"
expose: expose:
- "3000" - "3000"
@ -84,16 +70,13 @@ services:
environment: environment:
BTCPAY_BTCLIGHTNING: "type=clightning;server=unix://etc/clightning_bitcoin/lightning-rpc" BTCPAY_BTCLIGHTNING: "type=clightning;server=unix://etc/clightning_bitcoin/lightning-rpc"
BTCPAY_BTCEXTERNALRTL: "server=/rtl/api/authenticate/cookie;cookiefile=/etc/clightning_bitcoin_rtl/.cookie" BTCPAY_BTCEXTERNALRTL: "server=/rtl/api/authenticate/cookie;cookiefile=/etc/clightning_bitcoin_rtl/.cookie"
BTCPAY_BTCEXTERNALCLIGHTNINGREST: "server=/clightning-rest/btc;macaroonfilepath=/etc/clightning_bitcoin_rest_certs/access.macaroon;macaroondirectorypath=/etc/clightning_bitcoin_rest_certs"
volumes: volumes:
- "clightning_bitcoin_datadir:/etc/clightning_bitcoin" - "clightning_bitcoin_datadir:/etc/clightning_bitcoin"
- "clightning_bitcoin_rtl_datadir:/etc/clightning_bitcoin_rtl" - "clightning_bitcoin_rtl_datadir:/etc/clightning_bitcoin_rtl"
- "clightning_bitcoin_rest_certsdir:/etc/clightning_bitcoin_rest_certs"
links: links:
- clightning_bitcoin - clightning_bitcoin
volumes: volumes:
clightning_bitcoin_datadir: clightning_bitcoin_datadir:
clightning_bitcoin_rtl_datadir: clightning_bitcoin_rtl_datadir:
clightning_bitcoin_rest_certsdir:
exclusive: exclusive:
- lightning - lightning