nmos-cpp
nmos-cpp copied to clipboard
Request for adding some simple ways of getting binary releases for nmos-cpp-registry and nmos-cpp-node.
It would be much apreciated if we could consider adding some simple ways of getting binary releases for nmos-cpp-registry and nmos-cpp-node.
This could be as simple as adding binary release packages on Github for some common supported platforms.
I think this would help end-users immensely in quickly finding an NMOS Registry they can deploy for their environment without the need to build it themselves.
I understand end-users can use the Docker distributions, but some end-users might not be familiar with these virtualization technologies yet and thus would lack an easy way to get binaries which I think is detrimental to the great work and effort put into this repository.
Thank you!
Thanks to @samuel-emrys help on the Conan Slack, I think we have a pretty good answer for this, if a binary package is available for a platform:
-
Install Conan
Currently Conan 1.47 or higher (and lower than version 2.0) is required.
pip install --upgrade conan=~1.47
-
Install nmos-cpp
conan install nmos-cpp/cci.20221203@ -g virtualenv
-
Use the nmos-cpp apps
Activate the virtual env (to add the apps to the PATH)
activate
Launch the app
nmos-cpp-registry [config.json]
Deactivate the virtual env when done
deactivate