The scripts used to spawn workers consist of a lot of repetitive code, it would be really useful to have a CLI instead.
The CLI could have options like:
This spawns 10 workers on the server with the redis instance for managing the queue located at redis://127.0.0.1:6379.
This is just an example of the bare minimum requirement. Feel free to suggest features that could be included in the CLI :100:
Proposed structure
I'd propose you have a file bin/code-executor.js which just imports the CLI from dist/src/cli.js and runs it.
dist/src/cli.js is the build output from src/cli.ts, which has the CLI in typescript.
CLI to spawn Workers
The scripts used to spawn workers consist of a lot of repetitive code, it would be really useful to have a CLI instead. The CLI could have options like:
This spawns 10 workers on the server with the redis instance for managing the queue located at
redis://127.0.0.1:6379
. This is just an example of the bare minimum requirement. Feel free to suggest features that could be included in the CLI :100:Proposed structure
I'd propose you have a file
bin/code-executor.js
which just imports the CLI fromdist/src/cli.js
and runs it.dist/src/cli.js
is the build output fromsrc/cli.ts
, which has the CLI in typescript.