Monitor that runs in the background to report the health status of Jarvis and its processes
* * * * * cd ~/JarvisMonitor && bash run.sh >> monitor.log
Before making any changes to the main
branch:
- Cron entry should be commented
- Main branch should be free of any commits made on
docs
branch - Existing
docs
branch should be deleted from both local and remote
Shell script will trigger
main.py
everytime, and pushes any changes todocs
branch.
GitHub workflow trigger is set to trigger onpush
againstdocs
branch which will rebuild GitHub pages.
If git push stops working on crontab:
- Use the following command to authenticate using
SSH
instead ofhttps
git remote set-url origin [email protected]:thevickypedia/JarvisMonitor.git
Process Name | Status |
---|---|
Jarvis | 🟢 |
Jarvis API | 🟢 |
Background Tasks | 🟢 |
Speech Synthesis API | 🔴 |