fc69aad300
* WIP #821 Added ExecPulse router * WIP #821 Added heartbeat and fixed job origin router * WIP #821 Created pulse client and updated JobEditor * WIP #821 Added execpulse tests * WIP #821 Updated execjob tests * WIP #821 Fixed status code * WIP #821 Fixed resumable detection * WIP #821 Added CONSTANTS for heartbeat liveliness * WIP #821 Added reconnect support for executing jobs * WIP #821 resume execution iff dead and not read only * WIP #821 Added logging * WIP #821 Added some pipeline resume support * WIP #821 Don't resume jobs if readonly * WIP #821 Refactoring ExecuteJob * WIP #821 Fixed constant value * WIP #821 Fixed heartbeat id for pipelines * WIP #821 Added debug endpoint for all heartbeats * WIP #821 No longer clearing pulse on complete * WIP #821 Fixed pipeline resume detection * WIP #821 Added tests for resuming * WIP #821 Added / endpoint to job origin * WIP #821 resume job based on branch, ui status and plugin liveliness * WIP #821 Added tests for resuming pipelines * WIP #821 recording metadata before running * WIP #821 Updated ExecPulse router tests * WIP #821 stop heartbeat on plugin completion * WIP #821 Fixed double run of running ops on resume * WIP #821 Checked for branch origin before resuming pipeline * WIP #821 Added cmdCount to joblogs metadata * WIP #821 Updated appendTo call * WIP #821 Added tests for resuming preparation * WIP #821 Fixed execjob tests' namespace * WIP #821 record createdIds for metadata support deletion of old metadata during resume * WIP #821 Fixed resuming w/ graphs * WIP #821 Checked that the jobs can be resumed * WIP #821 Removed the extra metadata fields * WIP #821 Resuming executions should run on server * WIP #821 Fixed linting issues * WIP #821 Increased pulse stale constant
Configuration
Overwrite/append the default webgme configuration in config.default.js.
When adding your own paths, make sure to either use __dirname or a relative path which will be resolved from your repository's root.
To load another configuration set the environment variable NODE_ENV to the wanted configuration, e.g. on windows set NODE_ENV = app will load config.app.js.