pull/54/head
Jeff Vandrew Jr 5 years ago
commit 62eee2858f

@ -26,7 +26,11 @@ jobs:
sudo docker run --rm --privileged multiarch/qemu-user-static:register --reset
LATEST_TAG="${CIRCLE_TAG:1}"
DOCKERHUB_DESTINATION="$DOCKERHUB_REPO:$LATEST_TAG-arm32v7"
<<<<<<< HEAD
DOCKERHUB_DOCKERFILE="Dockerfile.arm32v7"
=======
DOCKERHUB_DOCKERFILE="Dockerfile"
>>>>>>> upstream/master
sudo docker login --username=$DOCKERHUB_USER --password=$DOCKERHUB_PASS
sudo docker build --pull -t "$DOCKERHUB_DESTINATION" -f "$DOCKERHUB_DOCKERFILE" .
sudo docker push "$DOCKERHUB_DESTINATION"

@ -1,10 +1,12 @@
## Ride The Lightning (RTL)
![](screenshots/RTL_Home.png)
<a href="https://snyk.io/test/github/ShahanaFarooqui/RTL"><img src="https://snyk.io/test/github/ShahanaFarooqui/RTL/badge.svg" alt="Known Vulnerabilities" data-canonical-src="https://snyk.io/test/github/ShahanaFarooqui/RTL" style="max-width:100%;"></a>
**Intro** -- [Application Features](Application_features.md) -- [Road Map](Roadmap.md) -- [LND API Coverage](LNDAPICoverage.md) -- [Application Configurations](Application_configurations)
## RTL - Ride The Lightning
* [Introduction](#intro)
* [Architecture](#arch)
* [Prerequisites](#prereq)
* [Installation](#install)
* [Prep For Execution](#prep)
@ -13,30 +15,24 @@
* [Troubleshooting](#trouble)
### <a name="intro"></a>Introduction
RTL is a web UI for Lightning Network Daemon.
Lightning Network Daemon is an implementation of Lightning Network BOLT protocol by Lightning Labs (https://lightning.engineering/).
Visit their Github repo (https://github.com/lightningnetwork/lnd/blob/master/README.md) for details on Lightning Network and LND implementation.
RTL is a full function, device agnostic web user interface for Lightning Network Daemon, to help manage lightning node operations.
Lightning Network Daemon is an implementation of Lightning Network BOLT protocol by [Lightning Labs](https://lightning.engineering/).
For setting up your Lightning Network node on a Raspberry Pi, you can follow the below guide:
Pre-requisite for running RTL is a functioning LND node. You can setup your own node, by following the below guides:
* Windows/Mac users can explore Pierre Rochard's [Node Launcher](https://github.com/lightning-power-users/node-launcher)
* Linux or Raspberry Pi users can explore Stadicus's [guide](https://github.com/Stadicus/guides/blob/master/raspibolt/README.md)
https://github.com/Stadicus/guides/blob/master/raspibolt/README.md
RTL source code is available at this [repo](https://github.com/ShahanaFarooqui/RTLFullApplication)
RTL source code is available at the below repo:
For detailed screenshots and UI operation guide you can visit our [medium post](https://medium.com/@suheb.khan/how-to-ride-the-lightning-447af999dcd2)
https://github.com/ShahanaFarooqui/RTLFullApplication
For Screenshots and UI operation guide you can visit the below medium post:
https://medium.com/@suheb.khan/how-to-ride-the-lightning-447af999dcd2
### <a name="arch"></a>Architecture
![](screenshots/RTL_Arch.png)
### <a name="prereq"></a>Prerequisites
Please ensure that you have completed the installation of LND lightning node.
The application also requires Node.js, which can be downloaded from the below location:
https://nodejs.org/en/download/
The application also requires Node.js, which can be downloaded [here](https://nodejs.org/en/download/)
Recommended Browsers: Chrome, Firefox, MS Edge

@ -8,5 +8,5 @@
<link rel="stylesheet" href="styles.7e944f30e4357f41ed14.css"></head>
<body>
<rtl-app></rtl-app>
<script type="text/javascript" src="runtime.ec2944dd8b20ec099bf3.js"></script><script type="text/javascript" src="polyfills.418928a701f2040ada02.js"></script><script type="text/javascript" src="main.6fa3ca6faff218e326e7.js"></script></body>
<script type="text/javascript" src="runtime.ec2944dd8b20ec099bf3.js"></script><script type="text/javascript" src="polyfills.418928a701f2040ada02.js"></script><script type="text/javascript" src="main.7b7df53a682de60efdb5.js"></script></body>
</html>

File diff suppressed because one or more lines are too long

@ -22,7 +22,7 @@ const switchRoutes = require("./routes/switch");
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: false }));
app.use("/rtl/", express.static(path.join(__dirname, "angular")));
app.use("/", express.static(path.join(__dirname, "angular")));
// CORS fix, Only required for developement due to separate backend and frontend servers
app.use((req, res, next) => {

2
package-lock.json generated

@ -1,6 +1,6 @@
{
"name": "rtl",
"version": "0.2.1-beta",
"version": "0.2.4-beta",
"lockfileVersion": 1,
"requires": true,
"dependencies": {

@ -1,6 +1,6 @@
{
"name": "rtl",
"version": "0.2.1-beta",
"version": "0.2.4-beta",
"license": "MIT",
"scripts": {
"ng": "ng",

@ -0,0 +1 @@
Folder for collecting RTL screenshots.

Binary file not shown.

After

Width:  |  Height:  |  Size: 92 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 86 KiB

Loading…
Cancel
Save