The BmiClientDocker and BmiClientSingularity now create Docker and Singularity containers with a random port bounded to 0.0.0.0 . This seems too much permission because client and server are located on the same machine so binding to localhost and 127.0.0.1 should be enough.
Could an extra argument be added to the constructor with host='localhost' of the BimClient* classes?
The BmiClientDocker and BmiClientSingularity now create Docker and Singularity containers with a random port bounded to 0.0.0.0 . This seems too much permission because client and server are located on the same machine so binding to
localhost
and127.0.0.1
should be enough.Could an extra argument be added to the constructor with
host='localhost'
of the BimClient* classes?