nmos-cpp icon indicating copy to clipboard operation
nmos-cpp copied to clipboard

Request for adding some simple ways of getting binary releases for nmos-cpp-registry and nmos-cpp-node.

Open cristian-recoseanu opened this issue 2 years ago • 1 comments

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!

cristian-recoseanu avatar Oct 21 '22 10:10 cristian-recoseanu

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:

  1. Install Conan

    Currently Conan 1.47 or higher (and lower than version 2.0) is required.

    pip install --upgrade conan=~1.47
    
  2. Install nmos-cpp

    conan install nmos-cpp/cci.20221203@ -g virtualenv
    
  3. 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
    

garethsb avatar Nov 03 '22 13:11 garethsb