diff --git a/Production/nginx.tmpl b/Production/nginx.tmpl index 5467579..587c96d 100644 --- a/Production/nginx.tmpl +++ b/Production/nginx.tmpl @@ -56,6 +56,12 @@ {{ if (eq $serviceName "clightning_bitcoin_charge") }} location /lightning-charge/btc/ { proxy_pass http://clightning_bitcoin_charge:9112/; + } + {{ end }} + {{ if (eq $serviceName "clightning_bitcoin_rest") }} + location /clightning-rest/btc/ { + rewrite ^/clightning-rest/btc/(.*) /$1 break; + proxy_pass http://clightning_bitcoin_rest:3001/; } {{ end }} {{ if (eq $serviceName "clightning_groestlcoin_spark") }} diff --git a/docker-compose-generator/docker-fragments/bitcoin-clightning.yml b/docker-compose-generator/docker-fragments/bitcoin-clightning.yml index 617e040..4319e0a 100644 --- a/docker-compose-generator/docker-fragments/bitcoin-clightning.yml +++ b/docker-compose-generator/docker-fragments/bitcoin-clightning.yml @@ -92,11 +92,13 @@ services: BTCPAY_BTCEXTERNALSPARK: "server=/spark/btc/;cookiefile=/etc/clightning_bitcoin_spark/.cookie" BTCPAY_BTCEXTERNALCHARGE: "server=/lightning-charge/btc/;cookiefilepath=/etc/clightning_bitcoin_charge/.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: - "clightning_bitcoin_datadir:/etc/clightning_bitcoin" - "clightning_bitcoin_spark:/etc/clightning_bitcoin_spark" - "clightning_bitcoin_charge:/etc/clightning_bitcoin_charge" - "clightning_bitcoin_rtl_datadir:/etc/clightning_bitcoin_rtl" + - "clightning_bitcoin_rest_datadir:/etc/clightning_bitcoin_rest" links: - clightning_bitcoin volumes: