1 | #!/usr/bin/env node
|
2 | var kue = require('kue');
|
3 | var argv = require('yargs')
|
4 | .usage('Usage: $0 [options]')
|
5 | .example('$0 -p 3050 -r redis://10.0.0.4:6379 -q q')
|
6 | .describe('r', 'Redis url')
|
7 | .describe('p', 'Dashboard port')
|
8 | .describe('q', 'Prefix to use')
|
9 | .default('p', 3000)
|
10 | .default('r', 'redis://127.0.0.1:6379')
|
11 | .default('q', 'q')
|
12 | .help('h')
|
13 | .alias('h', 'help')
|
14 | .argv
|
15 | ;
|
16 |
|
17 | kue.createQueue({
|
18 | redis: argv.r,
|
19 | prefix: argv.q
|
20 | });
|
21 |
|
22 |
|
23 | kue.app.listen(argv.p);
|
24 | console.log("Running on http://127.0.0.1:" + argv.p);
|