Changeset View
Changeset View
Standalone View
Standalone View
support/aphlict/server/aphlict_server.js
| var JX = require('./lib/javelin').JX; | var JX = require('./lib/javelin').JX; | ||||
| var http = require('http'); | var http = require('http'); | ||||
| var https = require('https'); | var https = require('https'); | ||||
| var util = require('util'); | var util = require('util'); | ||||
| var fs = require('fs'); | var fs = require('fs'); | ||||
| JX.require('lib/AphlictListenerList', __dirname); | JX.require('lib/AphlictListenerList', __dirname); | ||||
| JX.require('lib/AphlictLog', __dirname); | JX.require('lib/AphlictLog', __dirname); | ||||
| function parse_command_line_arguments(argv) { | function parse_command_line_arguments(argv) { | ||||
| var config = { | var config = { | ||||
| port: 22280, | port: 22280, | ||||
| admin: 22281, | admin: 22281, | ||||
| host: '127.0.0.1', | host: '127.0.0.1', | ||||
| log: '/var/log/aphlict.log', | log: '/var/log/aphlict.log', | ||||
| 'ssl-key': null, | 'ssl-key': null, | ||||
| 'ssl-certificate': null, | 'ssl-cert': null, | ||||
| test: false | test: false | ||||
| }; | }; | ||||
| for (var ii = 2; ii < argv.length; ii++) { | for (var ii = 2; ii < argv.length; ii++) { | ||||
| var arg = argv[ii]; | var arg = argv[ii]; | ||||
| var matches = arg.match(/^--([^=]+)=(.*)$/); | var matches = arg.match(/^--([^=]+)=(.*)$/); | ||||
| if (!matches) { | if (!matches) { | ||||
| throw new Error("Unknown argument '" + arg + "'!"); | throw new Error("Unknown argument '" + arg + "'!"); | ||||
| ▲ Show 20 Lines • Show All 213 Lines • Show Last 20 Lines | |||||