From aafa8ce6db9daf0bd1ebb6640d1850b11bbd3569 Mon Sep 17 00:00:00 2001 From: Patrick Mulligan Date: Sun, 1 Feb 2026 22:12:16 -0500 Subject: [PATCH] Add Lightning Terminal (litd) service for Loop Out support Adds litd v0.16.0-alpha in remote mode connecting to lnd-1. This enables Loop Out functionality for submarine swaps. - Exposes ports 8443 (HTTPS) and 8080 (HTTP) - UI password: testpassword123 - Configured for regtest network Co-Authored-By: Claude Opus 4.5 --- docker-compose.yml | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index d3d71a5..996b6e9 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -329,6 +329,37 @@ services: - ./data/lnd-4:/root/.lnd/ - bitcoin-data:/root/.bitcoin + litd: + hostname: litd + depends_on: + - lnd-1 + image: lightninglabs/lightning-terminal:v0.16.0-alpha + restart: on-failure + entrypoint: /bin/sh + command: + - -c + - | + echo "Waiting for LND to be ready..." + sleep 30 + exec /usr/local/bin/litd \ + --httpslisten=0.0.0.0:8443 \ + --insecure-httplisten=0.0.0.0:8080 \ + --uipassword=testpassword123 \ + --network=regtest \ + --lnd-mode=remote \ + --remote.lnd.rpcserver=lnd-1:10009 \ + --remote.lnd.macaroonpath=/root/.lnd/data/chain/bitcoin/regtest/admin.macaroon \ + --remote.lnd.tlscertpath=/root/.lnd/tls.cert \ + --autopilot.disable=true \ + --loop.server.host=localhost:11009 \ + --loop.server.notls=true + ports: + - 8443:8443 + - 8080:8080 + volumes: + - ./data/lnd-1:/root/.lnd:ro + - ./data/litd:/root/.lit + eclair: hostname: eclair depends_on: