mirror of
https://github.com/wassname/talk.git
synced 2026-06-28 18:45:55 +08:00
22 lines
674 B
JavaScript
Executable File
22 lines
674 B
JavaScript
Executable File
#!/usr/bin/env node
|
|
|
|
const program = require('./commander');
|
|
const util = require('./util');
|
|
const serve = require('../serve');
|
|
|
|
//==============================================================================
|
|
// Setting up the program command line arguments.
|
|
//==============================================================================
|
|
|
|
program
|
|
.option('-j, --jobs', 'enable job processing on this thread')
|
|
.option('-w, --websockets', 'enable the websocket (subscriptions) handler on this thread')
|
|
.parse(process.argv);
|
|
|
|
// Start serving.
|
|
serve({jobs: program.jobs, websockets: program.websockets}).catch((err) => {
|
|
console.error(err);
|
|
util.shutdown(1);
|
|
});
|
|
|