forked from michael.heier/citadel-apps
61 lines
2.0 KiB
YAML
61 lines
2.0 KiB
YAML
# SPDX-FileCopyrightText: 2021 Oren Zomer
|
|
#
|
|
# SPDX-License-Identifier: AGPL-3.0-only
|
|
|
|
# yaml-language-server: $schema=../../app-standard-v1.json
|
|
|
|
version: 1
|
|
|
|
metadata:
|
|
category: Automation
|
|
name: Node-RED
|
|
version: 2.0.6
|
|
tagline: Wire together the Internet of Things
|
|
description: >-
|
|
Node-RED is a visual programming tool for wiring together hardware devices,
|
|
APIs and online services in new and interesting ways.
|
|
|
|
|
|
It provides a browser-based editor that makes it easy to wire together flows using the wide range of nodes in the palette that can be deployed to its runtime in a single-click. A built-in library allows you to save useful functions, templates or flows for re-use.
|
|
|
|
|
|
The flows created in Node-RED are stored using JSON which can be easily imported and exported for sharing with others. An online flow library allows you to share your best flows with the world.
|
|
|
|
|
|
Warning: Node-RED on Citadel is able to connect directly to Bitcoin Core, LND and Electrum, due to this you should be careful when installing third-party Node-RED nodes.
|
|
developer: OpenJS Foundation
|
|
website: https://nodered.org
|
|
dependencies:
|
|
- bitcoind
|
|
- electrum
|
|
- lnd
|
|
repo: https://github.com/node-red/node-red
|
|
support: https://nodered.org/about/community/slack/
|
|
gallery:
|
|
- 1.jpg
|
|
- 2.jpg
|
|
- 3.jpg
|
|
defaultPassword: moneyprintergobrrr
|
|
torOnly: false
|
|
containers:
|
|
- name: web
|
|
image: nodered/node-red:2.0.6@nodered/node-red@sha256:ddd05759e91dce9db82d36a3df66011936cc49d59ac329589df379c44e74867e
|
|
stop_grace_period: 1m
|
|
data:
|
|
- data:/data
|
|
environment:
|
|
PORT: $APP_NODE_RED_PORT
|
|
BITCOIN_NETWORK: $BITCOIN_NETWORK
|
|
BITCOIN_IP: $BITCOIN_IP
|
|
BITCOIN_RPC_PORT: $BITCOIN_RPC_PORT
|
|
BITCOIN_RPC_USER: $BITCOIN_RPC_USER
|
|
BITCOIN_RPC_PASS: $BITCOIN_RPC_PASS
|
|
LND_IP: $LND_IP
|
|
LND_GRPC_PORT: $LND_GRPC_PORT
|
|
ELECTRUM_IP: $ELECTRUM_IP
|
|
ELECTRUM_PORT: $ELECTRUM_PORT
|
|
permissions:
|
|
- lnd
|
|
- bitcoind
|
|
- electrum
|