There is a Dockerfile provided to build an image containing the testing tool. A pre-built version of this container can be downloaded from Docker Hub as follows.
docker pull amwa/nmos-testing
This image provides a quick way for deploying the testing tool in your network.
docker run -d -p="5000:5000" amwa/nmos-testing
The web service will be available on http://<DOCKER_HOST_IP>:5000
.
If you need to change the Config.py
settings. You can define your own copy with the required settings and add the following volume mount. Note: requires an absolute path, the example below is for working from current directory.
docker run -d -p="5000:5000" -v="$(pwd)/Config.py:/config/Config.py" amwa/nmos-testing
If you need to deploy multiple instances of the testing tool for multiple users to have concurrent access, this is a possible method to meet those requirements.