Skip to content

Commit 423d3fa

Browse files
committed
Added missing docker compose files.
1 parent 8a1336e commit 423d3fa

File tree

2 files changed

+116
-0
lines changed

2 files changed

+116
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
{
2+
"port": "3000",
3+
"defaultNodeIndex": 1,
4+
"dbDirectoryPath": "/home/rtl/.rtl",
5+
"SSO": {
6+
"rtlSSO": 0,
7+
"rtlCookiePath": "",
8+
"logoutRedirectLink": ""
9+
},
10+
"nodes": [
11+
{
12+
"index": 1,
13+
"lnNode": "Lnd Signet",
14+
"lnImplementation": "LND",
15+
"authentication": {
16+
"macaroonPath": "/home/rtl/.rtl",
17+
"configPath": "/home/rtl/.rtl/lnd.conf"
18+
},
19+
"settings": {
20+
"blockExplorerUrl": "https://mempool.space",
21+
"lnServerUrl": "https://lnd:8080",
22+
"userPersona": "MERCHANT",
23+
"themeMode": "DAY",
24+
"themeColor": "YELLOW",
25+
"unannouncedChannels": false,
26+
"logLevel": "ERROR",
27+
"fiatConversion": false,
28+
"enableOffers": false,
29+
"enablePeerswap": false,
30+
"bitcoindConfigPath": "",
31+
"channelBackupPath": "/home/rtl/.rtl/backup",
32+
"logFile": "/RTL/logs/RTL-Node-1.log"
33+
}
34+
}
35+
],
36+
"multiPassHashed": "fa587b9ece6846b3ef84acfefb06d7a4ceba017b33df00938844fedb9d4ef0d4"
37+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
version: '3.3'
2+
3+
services:
4+
bitcoind:
5+
image: bitcoin/bitcoin:28.1
6+
container_name: bitcoind
7+
environment:
8+
- BITCOIN_NETWORK=signet
9+
volumes:
10+
- ./btc-data:/home/bitcoin/.bitcoin
11+
ports:
12+
- "38332:38332" # RPC port for Signet
13+
- "48332:48332" # ZMQ raw tx
14+
- "48333:38333" # ZMQ raw block
15+
command: >
16+
bitcoind -signet
17+
-debug=net
18+
-debug=rpc
19+
-server=1
20+
-whitelist=127.0.0.1
21+
-zmqpubrawtx=tcp://0.0.0.0:48332
22+
-zmqpubrawblock=tcp://0.0.0.0:48333
23+
-datadir=/home/bitcoin/.bitcoin
24+
-signetchallenge=5121033da06bd7068e9859ee902a0608df9b948829718c60c587f2e497ad4d7420e43151AE
25+
-rpcbind=0.0.0.0
26+
-rpcport=38332
27+
-rpcuser=user
28+
-rpcpassword=password
29+
-rpcallowip=0.0.0.0/0
30+
-addnode=192.168.1.180
31+
-addnode=54.220.84.212
32+
-addnode=54.76.175.25
33+
-deprecatedrpc=create_bdb
34+
35+
lnd:
36+
image: lightninglabs/lnd:v0.18.5-beta
37+
container_name: lnd
38+
environment:
39+
- BITCOIN_NETWORK=signet
40+
volumes:
41+
- ./lnd-data:/root/.lnd
42+
ports:
43+
- "9735:9735" # Lightning peer port
44+
- "8080:8080" # REST API
45+
- "10009:10009" # gRPC port
46+
depends_on:
47+
- bitcoind
48+
command: >
49+
lnd --bitcoin.node=bitcoind
50+
--bitcoin.signet
51+
--bitcoin.basefee=1000
52+
--bitcoin.feerate=100
53+
--bitcoind.rpchost=bitcoind:38332
54+
--bitcoind.rpcuser=user
55+
--bitcoind.rpcpass=password
56+
--bitcoind.zmqpubrawtx=tcp://bitcoind:48332
57+
--bitcoind.zmqpubrawblock=tcp://bitcoind:48333
58+
--alias=sipsorcery-signet
59+
--listen=0.0.0.0:9735
60+
--accept-keysend
61+
--restlisten=0.0.0.0:8080
62+
--rpclisten=0.0.0.0:10009
63+
--protocol.wumbo-channels
64+
65+
rtl:
66+
image: shahanafarooqui/rtl:v0.15.4
67+
container_name: rtl
68+
volumes:
69+
- ./rtl-data:/home/rtl/.rtl
70+
- ./lnd-data/data/chain/bitcoin/signet/admin.macaroon:/home/rtl/.rtl/admin.macaroon
71+
- ./lnd-data/tls.cert:/home/rtl/.rtl/tls.cert
72+
- ./lnd-data/lnd.conf:/home/rtl/.rtl/lnd.conf
73+
- ./RTL-Config.json:/RTL/RTL-Config.json # Mount the RTL config file
74+
ports:
75+
- "3000:3000" # RTL web interface
76+
depends_on:
77+
- lnd
78+
command: >
79+
node rtl --port 3000 --config-path /RTL/RTL-Config.json

0 commit comments

Comments
 (0)