The default recommended steps for installing the backend and controller put all three executables (backend, controller, kill script) in /usr/bin/ on Ubuntu. On AlmaLinux, the default distro version of npm installs the controller executables to /usr/local/bin, but if the NodeSource version is installed instead (like on Ubuntu) the executables are also installed in /usr/bin.
Should we suggest NodeSource on both sets of platforms, for consistency, and update the default location in the controller schema?
Is this a good opportunity to move our schemas into a submodule?
The default recommended steps for installing the backend and controller put all three executables (backend, controller, kill script) in
/usr/bin/on Ubuntu. On AlmaLinux, the default distro version ofnpminstalls the controller executables to/usr/local/bin, but if the NodeSource version is installed instead (like on Ubuntu) the executables are also installed in/usr/bin.Should we suggest NodeSource on both sets of platforms, for consistency, and update the default location in the controller schema?
Is this a good opportunity to move our schemas into a submodule?