You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
RTL/docker
ShahanaFarooqui e4d6256803
Release 0.10.2 (#666)
High CPU usage by browser when session inactivity dialog is showing #624
Block Altcoins #627
Remove slide right animation on route change #642
Update the initiator field for Loop APIs #643
Filter Bug fix #623
Transaction id for pending waiting channel #603
Empty cookie security risk bug fix #610
Material container repositions on Mac Firefox #268 & #619 
Mask config file passwords #636
Downloaded all channels backup fails to restore #614
CLT Routing list disappears on navigation #652
Update Bump Fee modal #628
LND Paying zero amount invoice fails #657
Open channel fails after adding peer with uri #662
Update Fee Policy Bug Fix #659
Changed default password from `changeme` to `password` (#653) (Contributed By: Andrew Leschinsky <andrew@leschinsky.com>)
3 years ago
..
bin Docker regtest setup (#108) 5 years ago
bitcoind Docker regtest setup (#108) 5 years ago
lnd Docker regtest setup (#108) 5 years ago
.env Doc update: docker example update 4 years ago
README.md Release 0.10.2 (#666) 3 years ago
docker-compose.yml Release 0.10.1 (#605) 3 years ago

README.md

RTL Docker Dev Setup

This is not suitable for production deployments. ONLY FOR DEVELOPMENT.

This docker-compose template launches bitcoind, lnd and rtl containers.

It is configured to run in regtest mode but can be modified to suit your needs.

Notes

  • bitcoind is built from an Ubuntu repository and should not be used in production.
  • lnd will not sync to chain until Bitcoin regtest blocks are generated (see below).
  • rtl image is from the Docker Hub repository but you can change this to your needs.
  • Various ports and configs can be adjusted in the .env or docker-compose.yml files.

How to run

It may take several minutes if containers need to be built. From the terminal in this folder:

$ docker-compose up -d bitcoind
$ bin/b-cli generate 101
$ docker-compose up -d lnd rtl

Check containers are up and running with:

$ docker-compose ps

Use the cli tools to get responses from the containers:

$ bin/ln-cli getinfo
$ bin/b-cli getblockchaininfo

View daemon logs as follows:

$ docker-compose logs bitcoind lnd rtl

Once the containers are running you can access the RTL UI at http://localhost:3000

  • Default password is password.
  • Default host, port and password can be changed in .env.

When you are done you can destroy containers with:

$ docker-compose down -v

@hashamadeus on Twitter