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 sudo docker run --rm --privileged multiarch/qemu-user-static:register --reset
LATEST_TAG="${CIRCLE_TAG:1}" LATEST_TAG="${CIRCLE_TAG:1}"
DOCKERHUB_DESTINATION="$DOCKERHUB_REPO:$LATEST_TAG-arm32v7" DOCKERHUB_DESTINATION="$DOCKERHUB_REPO:$LATEST_TAG-arm32v7"
<<<<<<< HEAD
DOCKERHUB_DOCKERFILE="Dockerfile.arm32v7" DOCKERHUB_DOCKERFILE="Dockerfile.arm32v7"
=======
DOCKERHUB_DOCKERFILE="Dockerfile"
>>>>>>> upstream/master
sudo docker login --username=$DOCKERHUB_USER --password=$DOCKERHUB_PASS sudo docker login --username=$DOCKERHUB_USER --password=$DOCKERHUB_PASS
sudo docker build --pull -t "$DOCKERHUB_DESTINATION" -f "$DOCKERHUB_DOCKERFILE" . sudo docker build --pull -t "$DOCKERHUB_DESTINATION" -f "$DOCKERHUB_DOCKERFILE" .
sudo docker push "$DOCKERHUB_DESTINATION" 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> <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) **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) * [Introduction](#intro)
* [Architecture](#arch)
* [Prerequisites](#prereq) * [Prerequisites](#prereq)
* [Installation](#install) * [Installation](#install)
* [Prep For Execution](#prep) * [Prep For Execution](#prep)
@ -13,30 +15,24 @@
* [Troubleshooting](#trouble) * [Troubleshooting](#trouble)
### <a name="intro"></a>Introduction ### <a name="intro"></a>Introduction
RTL is a web UI for Lightning Network Daemon. 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/).
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.
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 ### <a name="arch"></a>Architecture
![](screenshots/RTL_Arch.png)
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="prereq"></a>Prerequisites ### <a name="prereq"></a>Prerequisites
Please ensure that you have completed the installation of LND lightning node. 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: The application also requires Node.js, which can be downloaded [here](https://nodejs.org/en/download/)
https://nodejs.org/en/download/
Recommended Browsers: Chrome, Firefox, MS Edge Recommended Browsers: Chrome, Firefox, MS Edge

@ -8,5 +8,5 @@
<link rel="stylesheet" href="styles.7e944f30e4357f41ed14.css"></head> <link rel="stylesheet" href="styles.7e944f30e4357f41ed14.css"></head>
<body> <body>
<rtl-app></rtl-app> <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> </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.json());
app.use(bodyParser.urlencoded({ extended: false })); 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 // CORS fix, Only required for developement due to separate backend and frontend servers
app.use((req, res, next) => { app.use((req, res, next) => {

2
package-lock.json generated

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

@ -1,6 +1,6 @@
{ {
"name": "rtl", "name": "rtl",
"version": "0.2.1-beta", "version": "0.2.4-beta",
"license": "MIT", "license": "MIT",
"scripts": { "scripts": {
"ng": "ng", "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