We should probably create a simple script that can be set to run on startup which will launch all the different modules. I'm not sure if we can make the script monitor the status of each module and automatically reboot them if a crash or error occurs.
Where would this script run? Are you suggesting that we run monitoring on a per-device level as well as a global orchestrator? Or is it strictly for a single compinent such as the webserver?
We should probably create a simple script that can be set to run on startup which will launch all the different modules. I'm not sure if we can make the script monitor the status of each module and automatically reboot them if a crash or error occurs.