diff --git a/node-red/README.md b/node-red/README.md new file mode 100644 index 000000000..338351bdd --- /dev/null +++ b/node-red/README.md @@ -0,0 +1,3 @@ +# Node-RED + +**Node-RED** Node-RED 是一种编程工具,用于以新颖有趣的方式将硬件设备、API 和在线服务连接在一起。 \ No newline at end of file diff --git a/node-red/data.yml b/node-red/data.yml new file mode 100644 index 000000000..621b758af --- /dev/null +++ b/node-red/data.yml @@ -0,0 +1,19 @@ +name: Node-RED +tags: + - 实用工具 +title: Node-RED 编程工具 +description: Node-RED 是一个基于流的编程工具 +additionalProperties: + key: node-red + name: Node-RED + tags: + - Tool + shortDescZh: Node-RED 是一个基于流的编程工具 + shortDescEn: Node-RED is a flow-based programming tool + type: tool + crossVersionUpdate: true + limit: 0 + recommend: 0 + website: https://nodered.org/ + github: https://github.com/node-red/node-red + document: https://nodered.org/docs/ diff --git a/node-red/latest/data.yml b/node-red/latest/data.yml new file mode 100644 index 000000000..6443f8092 --- /dev/null +++ b/node-red/latest/data.yml @@ -0,0 +1,10 @@ +additionalProperties: + formFields: + - default: "21880" + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number diff --git a/node-red/latest/docker-compose.yml b/node-red/latest/docker-compose.yml new file mode 100644 index 000000000..5b5115a7e --- /dev/null +++ b/node-red/latest/docker-compose.yml @@ -0,0 +1,19 @@ +networks: + 1panel-network: + external: true +services: + node-red: + image: nodered/node-red:latest + container_name: ${CONTAINER_NAME} + restart: always + networks: + - 1panel-network + user: root + ports: + - ${PANEL_APP_PORT_HTTP}:1880 + environment: + - TZ=Asia/Shanghai + volumes: + - ./data:/data + labels: + createdBy: "Apps" diff --git a/node-red/logo.png b/node-red/logo.png new file mode 100755 index 000000000..363fea982 Binary files /dev/null and b/node-red/logo.png differ