如何在Docker中自动部署Node-RED实例(包括面板)?

问题描述 投票:0回答:2

我想使用docker-compose自动部署Node-RED实例。

目标是部署:

  • 流(完成-通过填充/data/flows.json
  • 设置(完成-通过填充/data/settings.js
  • 登录凭据(DONE-settings.js)
  • 时区(DONE-docker-compose.yml)
  • 调色板(NOT完成)

我不知道如何在首次启动时部署调色板,从本质上讲,足以在首次启动时运行cd /data; npm install

这是我的docker-compose.yml文件:

version: '2'

services:
  nodered:
    image: nodered/node-red
    user: root:root             # necessary, otherwise we get 'access denied'
    environment:
      TZ: Europe/Amsterdam
    ports:
      - "1880:1880"
    volumes:
      - ./data:/data
docker npm docker-compose node-red
2个回答
0
投票

您创建了自己的Docker容器,该容器扩展了nodered/node-red容器,并包括您自己的package.json,该容器具有要包含在dependencies部分中的额外节点。

确保将依赖项添加到基础映像中包含的现有package.json文件中。

更详细的说明可以在github here上的node-red-docker项目中找到>


0
投票

经过一些研究,我想对我的问题提出一个简单的答案。

© www.soinside.com 2019 - 2024. All rights reserved.