Adds cron monitor service to gcgov/framework apps
composer require gcgov/framework-service-gcgov-cron-monitor
- Add service namespace to
/app/app.php
methodregisterFrameworkServiceNamespaces
:gcgov\framework\services\cronMonitor
. Ex:public function registerFrameworkServiceNamespaces(): array { return [ '\gcgov\framework\services\cronMonitor' ]; }
- Add cron monitor api url to
environment.json
inappDictonary.cronMonitorUrl
. Ex:"appDictionary": { "cronMonitorUrl": "https://apps.garrettcounty.local/cron-monitor/" }
$cronMonitor = new \gcgov\framework\services\cronMonitor\cronMonitor( $cronJobId );
//perform long running cron task
$cronMonitor->end();