Setup of basic next enhancements for non-web dynos e.g. cron-jobs, pollers
Sets up node enhamcemets
fetch
as a global using isomorphic-fetch- metrics for processes and fetch
- flags (optional)
options:
withFlags
default false - waits for the flags client to initialise and start pollingname
optional - will get the app name from package.json if absentdirectory
defaults toprocess.cwd()
directory in which to look for config code
Returns a Promise.
Usage:
javascript worker.setup(options).then(function(){ //Application init code })
Constructor for a new cron job, with metrics etc. added. options
expects the same as npm cron.CronJob
Reference to the instance of metrics used by the job
Reference to the instance of flags used by the job