diff --git a/Production/nginx.tmpl b/Production/nginx.tmpl index 8691739..90d6a60 100644 --- a/Production/nginx.tmpl +++ b/Production/nginx.tmpl @@ -323,6 +323,11 @@ server { proxy_pass http://clightning_bitcoin_spark:9737/; } {{ end }} + {{ if (eq $serviceName "clightning_groestlcoin_spark") }} + location /spark/btc/ { + proxy_pass http://clightning_groestlcoin_spark:9739/; + } + {{ end }} {{ end }} } diff --git a/docker-compose-generator/docker-fragments/groestlcoin-clightning.yml b/docker-compose-generator/docker-fragments/groestlcoin-clightning.yml index e7d0e67..2ed3047 100644 --- a/docker-compose-generator/docker-fragments/groestlcoin-clightning.yml +++ b/docker-compose-generator/docker-fragments/groestlcoin-clightning.yml @@ -31,9 +31,26 @@ services: btcpayserver: environment: BTCPAY_GRSLIGHTNING: "type=clightning;server=unix://etc/clightning_groestlcoin/lightning-rpc" + BTCPAY_GRSEXTERNALSPARK: "server=${BTCPAY_PROTOCOL:-https}://${BTCPAY_HOST}${BTCPAY_ROOTPATH:-/}spark/grs;cookiefile=/etc/clightning_groestlcoin_spark/.cookie" volumes: - "clightning_groestlcoin_datadir:/etc/clightning_groestlcoin" + - "clightning_groestlcoin_spark:/etc/groestlcoin_spark" links: - clightning_groestlcoin + clightning_groestlcoin_spark: + image: shesek/spark-wallet:0.2.0-WIP + stop_signal: SIGKILL + 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: + - "9739" volumes: clightning_groestlcoin_datadir: + clightning_groestlcoin_spark: