this functionality existed for 'local' canvas
instances, but this now adds it for dockerized
setups
flag=none
qa risk: low
test plan:
-run the script: `node docker_webpack_monitoring.js`
-start webpack logs: `docker compose logs -f webpack`
-trigger webpack by altering some front-end code
-monitor the logs manually
>confirm you get a MacOS notification shortly after
webpack ceases processing
Change-Id: I4877d411c271058b7544bbe8c2dd0e888396ba0d
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/321140
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Jacob DeWar <jacob.dewar@instructure.com>
QA-Review: Jacob DeWar <jacob.dewar@instructure.com>
Product-Review: Jake Oeding <jake.oeding@instructure.com>