MCPcopy Index your code
hub / github.com/cameri/nostream / getRunner

Function getRunner

src/index.ts:8–23  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

6import { workerFactory } from './factories/worker-factory'
7
8export const getRunner = () => {
9 if (cluster.isPrimary) {
10 return appFactory()
11 } else {
12 switch (process.env.WORKER_TYPE) {
13 case 'worker':
14 return workerFactory()
15 case 'maintenance':
16 return maintenanceWorkerFactory()
17 case 'static-mirroring':
18 return staticMirroringWorkerFactory()
19 default:
20 throw new Error(`Unknown worker: ${process.env.WORKER_TYPE}`)
21 }
22 }
23}
24
25if (require.main === module) {
26 getRunner().run()

Callers 1

index.tsFile · 0.85

Calls 4

appFactoryFunction · 0.90
workerFactoryFunction · 0.90
maintenanceWorkerFactoryFunction · 0.90

Tested by

no test coverage detected