citadel-apps/apps/node-red/app.yml
GitHub Actions 43b3c93e5e Update apps
2022-01-18 12:14:48 +00:00

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.1.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.1.6@sha256:dd831d060baed6ffa252078a3f4e5484d6064c8c1d7a3a4e127b55651959f353
stop_grace_period: 1m
data:
- data:/data
port: 3000
environment:
PORT: 3000
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