I am using Nginx on top of the Flask-SocketIO app on the server-side. I want to receive data from that server to my nodes in Node-RED using sockets. I am new at Node-RED so, I want suggestions on what should I use for this? When would the data be received from the server, I want to pass it to other nodes as well.
here is my Nginx (which is running in a docker container) Configuration.
upstream vsoTS_http_nodes{
server vsots:8084;
}
upstream vsoTSS_socketio_nodes{
ip_hash;
server vsots:8084;
}
server {
listen 80;
server_name _;
location /vsoTS {
proxy_pass http://vsoTS_http_nodes;
}
location /vsoTS/socket.io {
proxy_http_version 1.1;
proxy_buffering off;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
proxy_pass http://vsoTSS_socketio_nodes/socket.io;
}
}
In the above code, vsoTS
is actually the name of another docker container that contains the Flask-SocketIO app and exposing the port 8084
.