Currently the venus-docker opens the following ports:
flashmq Websocket MQTT at 9001
flashmq MQTT at 1883
nginx at 8080 providing access to the HTML5 app via /etc/nginx/sites-enabled/venus_app.conf.
As of Venus 3.50 HTML5 app will by default connect to MQTT Websocket via the /websocket-mqtt path served from the same location as the main app, avoiding direct access to port 9001.
It is currently possible to redirect HTML5 app to a different MQTT Websocket by appending the &host=<VENUS_IP>&port=9001&path=%02%03 URL parameters.
It would be cool if Venus-docker would behave the same as Venus 3.50.
The fix essentially should be to add the following fragment to the nginx venus_app.conf file.
With this fixed it is possible to once again git clone + ./build.sh + ./run.sh -s gdf and then access http://localhost:8080 to directly open the latest version of html app together with the running simulation.
Currently the
venus-docker
opens the following ports:/etc/nginx/sites-enabled/venus_app.conf
.As of Venus 3.50 HTML5 app will by default connect to MQTT Websocket via the
/websocket-mqtt
path served from the same location as the main app, avoiding direct access to port 9001.It is currently possible to redirect HTML5 app to a different MQTT Websocket by appending the
&host=<VENUS_IP>&port=9001&path=%02%03
URL parameters.It would be cool if Venus-docker would behave the same as Venus 3.50.
The fix essentially should be to add the following fragment to the nginx
venus_app.conf
file.