【发布时间】:2021-11-27 16:57:40
【问题描述】:
您好,感谢您的宝贵时间。
我正在尝试向 Node-RED (openapi-red) 添加一个额外的节点。启动应用程序时,我没有收到任何错误,一切似乎都运行良好,但是额外的节点没有出现在 Node-RED 中。我要做的就是让这个额外的节点出现在 Node-RED 中。我已经尝试了我在网上找到的所有可能的解决方案,但没有解决这个问题。
我的 Dockerfile:
FROM nodered/node-red
RUN npm i swagger-client
RUN npm install openapi-red
FROM python:3.7-alpine
WORKDIR /code
ENV FLASK_APP=openapimodel.py
ENV FLASK_RUN_HOST 0.0.0.0
RUN apk add --no-cache python3-dev && pip3 install --upgrade pip
RUN apk add --no-cache gcc musl-dev linux-headers
COPY requirements.txt requirements.txt
RUN pip install -r requirements.txt
COPY . .
EXPOSE 5001
CMD ["flask", "run"]
docker-compose.yml 中的节点红色:
nodered:
image: nodered/node-red:latest
environment:
- TZ=Europe/Amsterdam
ports:
- "1880:1880"
volumes:
- node-red-data:/data
links:
- mongo
networks:
app_subnet:
ipv4_address: 172.16.1.7
【问题讨论】:
标签: docker npm docker-compose node-red