Yeah I think Docker would be a more conventional, manageable, secure and straight forward approach. I can help you Dockerise your app so it runs the same everywhere and nobody has to install any dependencies :)
I don't tend to just run code anymore if its not in Docker anyway because lots of depend...